本文整理汇总了Java中org.sonar.api.Properties类的典型用法代码示例。如果您正苦于以下问题:Java Properties类的具体用法?Java Properties怎么用?Java Properties使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Properties类属于org.sonar.api包,在下文中一共展示了Properties类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: decoratedWithPropertiesAnnotation
import org.sonar.api.Properties; //导入依赖的package包/类
@Test
public void decoratedWithPropertiesAnnotation() {
Annotation[] annotations = plugin.getClass().getAnnotations();
assertEquals(1, annotations.length);
assertEquals(Properties.class, annotations[0].annotationType());
}
示例2: definesExpectedProperties
import org.sonar.api.Properties; //导入依赖的package包/类
@Test
public void definesExpectedProperties() {
Annotation annotation = plugin.getClass().getAnnotations()[0];
Properties propertiesAnnotation = (Properties) annotation;
assertEquals(13, propertiesAnnotation.value().length);
Property[] properties = propertiesAnnotation.value();
assertNotNull(findPropertyByName(properties,
TypeScriptPlugin.SETTING_EXCLUDE_TYPE_DEFINITION_FILES));
assertNotNull(findPropertyByName(properties,
TypeScriptPlugin.SETTING_FORCE_ZERO_COVERAGE));
assertNotNull(findPropertyByName(properties,
TypeScriptPlugin.SETTING_LCOV_REPORT_PATH));
assertNotNull(findPropertyByName(properties,
TypeScriptPlugin.SETTING_TS_LINT_ENABLED));
assertNotNull(findPropertyByName(properties,
TypeScriptPlugin.SETTING_TS_LINT_PATH));
assertNotNull(findPropertyByName(properties,
TypeScriptPlugin.SETTING_TS_LINT_CONFIG_PATH));
assertNotNull(findPropertyByName(properties,
TypeScriptPlugin.SETTING_TS_LINT_TIMEOUT));
assertNotNull(findPropertyByName(properties,
TypeScriptPlugin.SETTING_TS_LINT_RULES_DIR));
assertNotNull(findPropertyByName(properties,
TypeScriptPlugin.SETTING_TS_RULE_CONFIGS));
assertNotNull(findPropertyByName(properties,
TypeScriptPlugin.SETTING_TS_LINT_TYPECHECK));
assertNotNull(findPropertyByName(properties,
TypeScriptPlugin.SETTING_TS_LINT_PROJECT_PATH));
assertNotNull(findPropertyByName(properties,
TypeScriptPlugin.SETTING_TS_LINT_OUTPUT_PATH));
assertNotNull(findPropertyByName(properties,
TypeScriptPlugin.SETTING_TS_LINT_DISALLOW_CUSTOM_RULES));
}
示例3: ADSettings
import org.sonar.api.Properties; //导入依赖的package包/类
/**
* Constructor
* @param settings
*/
@Properties(
@Property(key=Constants.CONFIG_OVERRIDE_AD_DOMAIN, name="AD domain to search for", defaultValue="")
)
public ADSettings(Settings settings) {
dnsDomain = settings.getString(Constants.CONFIG_OVERRIDE_AD_DOMAIN);
}
示例4: findPropertyByName
import org.sonar.api.Properties; //导入依赖的package包/类
private Property findPropertyByName(String property) {
return findPropertyByName(((Properties) plugin.getClass()
.getAnnotations()[0]).value(), property);
}