org.sonar.test.i18n
Class BundleSynchronizedMatcher
java.lang.Object
org.hamcrest.BaseMatcher<String>
org.sonar.test.i18n.BundleSynchronizedMatcher
- All Implemented Interfaces:
- org.hamcrest.Matcher<String>, org.hamcrest.SelfDescribing
public class BundleSynchronizedMatcher
- extends org.hamcrest.BaseMatcher<String>
Methods inherited from class org.hamcrest.BaseMatcher |
_dont_implement_Matcher___instead_extend_BaseMatcher_, toString |
L10N_PATH
public static final String L10N_PATH
- See Also:
- Constant Field Values
BundleSynchronizedMatcher
public BundleSynchronizedMatcher(String sonarVersion)
BundleSynchronizedMatcher
public BundleSynchronizedMatcher(String sonarVersion,
String remote_file_path)
matches
public boolean matches(Object arg0)
describeTo
public void describeTo(org.hamcrest.Description description)
retrieveMissingTranslations
protected SortedMap<String,String> retrieveMissingTranslations(File bundle,
File referenceBundle)
throws IOException
- Throws:
IOException
getBundleFileFromGithub
protected File getBundleFileFromGithub(String defaultBundleName)
computeGitHubURL
protected String computeGitHubURL(String defaultBundleName,
String sonarVersion)
getBundleFileFromClasspath
protected File getBundleFileFromClasspath(String bundleName)
extractDefaultBundleName
protected String extractDefaultBundleName(String bundleName)
isCoreBundle
protected boolean isCoreBundle(String defaultBundleName)
Copyright © 2009-2011 SonarSource. All Rights Reserved.