类org.junit.jupiter.api.condition.DisabledOnJre源码实例Demo

下面列出了怎么用org.junit.jupiter.api.condition.DisabledOnJre的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: yare   文件: RuleToXmlConverterTest.java
@Test
@DisabledOnJre(JRE.JAVA_8)
void shouldThrowExceptionWhenXmlRuleDoesNotSatisfySchemaOnJdkDifferentThan8() {
    // given
    String invalidXmlRule = "" +
            "<yare:Rule xmlns:yare=\"http://www.sabre.com/schema/oss/yare/rules/v1\">\n" +
            "    <yare:unexpectedElement/>\n" +
            "</yare:Rule>";

    // when / then
    assertThatThrownBy(() -> converter.unmarshal(invalidXmlRule))
            .isInstanceOf(SchemaValidationException.class)
            .hasMessage("Given XML rule does not satisfy schema. Errors:\n" +
                    "Line: 2. Column: 30. " +
                    "Error: cvc-complex-type.2.4.a: Invalid content was found starting with element '{\"http://www.sabre.com/schema/oss/yare/rules/v1\":unexpectedElement}'. " +
                    "One of '{\"http://www.sabre.com/schema/oss/yare/rules/v1\":Attribute, " +
                    "\"http://www.sabre.com/schema/oss/yare/rules/v1\":Fact, " +
                    "\"http://www.sabre.com/schema/oss/yare/rules/v1\":Predicate}' " +
                    "is expected.");
}
 
源代码2 项目: embedded-cassandra   文件: PidTests.java
@Test
@EnabledOnOs(OS.WINDOWS)
@DisabledOnJre(JRE.JAVA_8)
void constructProcessIdWindowsJava9() throws IOException {
	Process process = new ProcessBuilder("echo", "Hello world").start();
	assertThat(Pid.get(process)).isGreaterThan(0);
}
 
@DisabledOnJre(JRE.JAVA_8)
@Test
void formattingCzech() throws TemplateValueFormatException, TemplateModelException {
    final BigDecimal n = new BigDecimal("0.0001");
    final TemplateNumberFormat f = InterestNumberFormatFactory.INSTANCE.get("", Defaults.LOCALE,
            Environment.getCurrentEnvironment());
    final TemplateNumberModel m = () -> n;
    final String result = f.formatToPlainText(m);
    assertThat(result.trim()).isEqualTo("0,01" + (char) 160 + "%");
}
 
@DisabledOnJre(JRE.JAVA_8)
@Test
void formattingCzech2() throws TemplateValueFormatException, TemplateModelException {
    final BigDecimal n = new BigDecimal("0.0000");
    final TemplateNumberFormat f = InterestNumberFormatFactory.INSTANCE.get("", Defaults.LOCALE,
            Environment.getCurrentEnvironment());
    final TemplateNumberModel m = () -> n;
    final String result = f.formatToPlainText(m);
    assertThat(result.trim()).isEqualTo("0,00" + (char) 160 + "%");
}
 
@DisabledOnJre(JRE.JAVA_8)
@Test
void formattingCzech3() throws TemplateValueFormatException, TemplateModelException {
    final BigDecimal n = new BigDecimal("0.001");
    final TemplateNumberFormat f = InterestNumberFormatFactory.INSTANCE.get("", Defaults.LOCALE,
            Environment.getCurrentEnvironment());
    final TemplateNumberModel m = () -> n;
    final String result = f.formatToPlainText(m);
    assertThat(result.trim()).isEqualTo("0,10" + (char) 160 + "%");
}
 
@Test
@DisabledOnJre(JAVA_9)
void notOnJava9() {
    System.out.println("NOT ON JAVA9 TEST");
}
 
源代码7 项目: journaldev   文件: DisabledTests.java
@Test
@DisabledOnJre(value = JRE.JAVA_10)
void test4() {
	assertFalse(3 < 0);
}
 
源代码8 项目: demo-junit-5   文件: DisableTest.java
@Test
@EnabledOnOs(OS.LINUX)
@DisabledOnJre(JRE.JAVA_10)
void conflictingConditions_executed() {
	assertTrue(true);
}
 
 类所在包
 类方法
 同包方法