org.junit.jupiter.api.Assertions#assertAll()源码实例Demo

下面列出了org.junit.jupiter.api.Assertions#assertAll() 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: panda   文件: OperationPatternTest.java
@Test
public void testVagueExtractor() {
    Snippet snippet = PandaLexer.of(new PandaSyntax())
            .build()
            .convert(SOURCE);

    OperationPatternResult result = EXTRACTOR.extract(snippet);

    Assertions.assertNotNull(result);
    Assertions.assertTrue(result.isMatched());
    Assertions.assertEquals(3, result.size());

    Assertions.assertAll(
            () -> Assertions.assertEquals("( new Integer ( 5 ) . intValue ( ) + 3 )", result.get(0)),
            () -> Assertions.assertEquals("+", result.get(1)),
            () -> Assertions.assertEquals("2", result.get(2))
    );
}
 
@Test
void shouldCreateApplitoolsVisualCheckAndSetDefaultProperties()
{
    ApplitoolsVisualCheck expected = new ApplitoolsVisualCheck(BATCH_NAME, BASELINE, ACTION);
    when(visualCheckFactory.create(eq(BASELINE), eq(ACTION), factoryMatcher()))
        .thenReturn(expected);
    ApplitoolsVisualCheck applitoolsVisualCheck = factory.create(BATCH_NAME, BASELINE, ACTION);
    assertSame(expected, applitoolsVisualCheck);
    Assertions.assertAll(
        () -> assertEquals(BASELINE, applitoolsVisualCheck.getBaselineName()),
        () -> assertEquals(ACTION, applitoolsVisualCheck.getAction()),
        () -> assertEquals(BATCH_NAME, applitoolsVisualCheck.getBatchName()),
        () -> assertEquals(EXECUTE_API_KEY, applitoolsVisualCheck.getExecuteApiKey()),
        () -> assertEquals(HOST_APP, applitoolsVisualCheck.getHostApp()),
        () -> assertEquals(HOST_OS, applitoolsVisualCheck.getHostOS()),
        () -> assertEquals(MATCH_LEVEL, applitoolsVisualCheck.getMatchLevel()),
        () -> assertEquals(READ_API_KEY, applitoolsVisualCheck.getReadApiKey()),
        () -> assertEquals(SERVER_URI, applitoolsVisualCheck.getServerUri()),
        () -> assertEquals(VIEWPORT_SIZE, applitoolsVisualCheck.getViewportSize()),
        () -> assertEquals(BASELINE_ENV_NAME, applitoolsVisualCheck.getBaselineEnvName()),
        () -> assertEquals("Application", applitoolsVisualCheck.getAppName()));
}
 
源代码3 项目: kafka-junit   文件: KafkaJunitExtensionTest.java
@Test
void testKafkaServerIsUp(KafkaHelper kafkaHelper) {
    try (KafkaProducer<String, String> producer = kafkaHelper.createStringProducer()) {
        producer.send(new ProducerRecord<>(TOPIC, "keyA", "valueA"));
    }

    try (KafkaConsumer<String, String> consumer = kafkaHelper.createStringConsumer()) {
        consumer.subscribe(Lists.newArrayList(TOPIC));
        ConsumerRecords<String, String> records = consumer.poll(TEN_SECONDS);
        Assertions.assertAll(() -> assertThat(records).isNotNull(),
                             () -> assertThat(records.isEmpty()).isFalse());

        ConsumerRecord<String, String> msg = records.iterator().next();
        Assertions.assertAll(() -> assertThat(msg).isNotNull(),
                             () -> assertThat(msg.key()).isEqualTo("keyA"),
                             () -> assertThat(msg.value()).isEqualTo("valueA"));
    }
}
 
@Test
void goodUnderscoreCaseShouldReturnTrue() {
    //Arrange
    String goodUnderscoreCase1 = "my_variable";
    String goodUnderscoreCase2 = "variable";
    String goodUnderscoreCase3 = "my_super_variable";

    //Act
    boolean actual1 = validator.isNamingValid(goodUnderscoreCase1, ValidatorParameters.NamingConvention.UnderscoreCase);
    boolean actual2 = validator.isNamingValid(goodUnderscoreCase2, ValidatorParameters.NamingConvention.UnderscoreCase);
    boolean actual3 = validator.isNamingValid(goodUnderscoreCase3, ValidatorParameters.NamingConvention.UnderscoreCase);

    //Assert
    Assertions.assertAll(
            () -> assertTrue(actual1),
            () -> assertTrue(actual2),
            () -> assertTrue(actual3)
    );
}
 
源代码5 项目: javageci   文件: TestGeciReflectionTools.java
@Test
void normalizesGenericNames() {
    Assertions.assertAll(
            () -> assertEquals("String", GeciReflectionTools.normalizeTypeName("java.lang.String")),
            () -> assertEquals("java.util.Map", GeciReflectionTools.normalizeTypeName("java.util.Map")),
            () -> assertEquals("java.util.Map<Integer,String>",
                    GeciReflectionTools.normalizeTypeName("java.util.Map<java.lang.Integer,java.lang.String>")),
            () -> assertEquals("java.util.Map<java.util.Set<Integer>,String>",
                    GeciReflectionTools.normalizeTypeName("java.util.Map<java.util.Set<java.lang.Integer>,java.lang.String>")),
            () -> assertEquals("java.util.Map<java.util.Set<Integer>,String>",
                    GeciReflectionTools.normalizeTypeName("java.util.Map<java.util.Set< java.lang.Integer>,java.lang.String>")),
            () -> assertEquals("java.util.Map<java.util.Set<com.java.lang.Integer>,String>",
                    GeciReflectionTools.normalizeTypeName("java.util.Map<java.util.Set< com. java.lang.Integer>,java.lang.String>")),
            () -> assertEquals("java.util.Map<java.util.Set<? extends com.java.lang.Integer>,String>",
                    GeciReflectionTools.normalizeTypeName("java.util.Map<java.util.Set<? extends    com. java.lang.Integer> , java.lang.String>"))
    );
}
 
源代码6 项目: panda   文件: ListsTest.java
@Test
void get() {
    Assertions.assertEquals(3, LIST.size());

    Assertions.assertAll(
            () -> Assertions.assertNotNull(Lists.get(LIST, 0)),
            () -> Assertions.assertNotNull(Lists.get(LIST, 2)),

            () -> Assertions.assertNull(Lists.get(LIST, -1)),
            () -> Assertions.assertNull(Lists.get(LIST, 3))
    );
}
 
@Test
void unset_values_are_set_to_default() {
    KafkaJunitExtensionConfig defaultConfig = PartialConfigTest.class.getAnnotation(KafkaJunitExtensionConfig.class);
    Assertions.assertAll(() -> Assertions.assertEquals(KafkaJunitExtensionConfig.ALLOCATE_RANDOM_PORT, defaultConfig.kafkaPort()),
                         () -> Assertions.assertEquals(KafkaJunitExtensionConfig.ALLOCATE_RANDOM_PORT, defaultConfig.zooKeeperPort()),
                         () -> Assertions.assertEquals(StartupMode.WAIT_FOR_STARTUP, defaultConfig.startupMode()));
}
 
源代码8 项目: panda   文件: StringUtilsTest.java
@Test
void splitFirst() {
    String[] split = StringUtils.splitFirst("aa,bb,cc", ",");
    String[] splitEmpty = StringUtils.splitFirst("aaa", ",");

    Assertions.assertEquals(2, split.length);
    Assertions.assertEquals(0, splitEmpty.length);

    Assertions.assertAll(
            () -> Assertions.assertEquals("aa", split[0]),
            () -> Assertions.assertEquals("bb,cc", split[1])
    );
}
 
源代码9 项目: panda   文件: ArrayUtilsTest.java
@Test
void containsNull() {
    Assertions.assertAll(
            () -> Assertions.assertTrue(ArrayUtils.containsNull(ARRAY_WITH_NULL)),

            () -> Assertions.assertFalse(ArrayUtils.containsNull(ARRAY)),
            () -> Assertions.assertFalse(ArrayUtils.containsNull(EMPTY_ARRAY))
    );
}
 
源代码10 项目: vividus   文件: ImageVisualTestingServiceTests.java
@Test
void shouldRunVisualTestAndPublishResultsAvoidMissingImagesIssues() throws IOException
{
    ApplitoolsVisualCheck applitoolsVisualCheck = createCheck();
    Eyes eyes = mockEyes(applitoolsVisualCheck);
    mockTestResult(eyes);
    HttpResponse response = mock(HttpResponse.class);
    when(response.getStatusCode()).thenReturn(HttpStatus.SC_NOT_FOUND);
    when(httpClient.doHttpGet(BASELINE_IMAGE_URI)).thenReturn(response);
    when(httpClient.doHttpGet(CHECKPOINT_IMAGE_URI)).thenThrow(new IOException("API is broken"));
    HttpResponse emptyResponse = mock(HttpResponse.class);
    when(emptyResponse.getStatusCode()).thenReturn(HttpStatus.SC_OK);
    when(httpClient.doHttpGet(DIFF_IMAGE_URI)).thenReturn(emptyResponse);
    when(emptyResponse.getResponseBody()).thenReturn(null);
    BufferedImage image = mockScreenshot(applitoolsVisualCheck);
    InOrder ordered = inOrder(eyes);

    ApplitoolsVisualCheckResult result = imageVisualTestingService.run(applitoolsVisualCheck);

    ordered.verify(eyes).open(APP_NAME, BASELINE_NAME);
    ordered.verify(eyes).checkImage(image);
    ordered.verify(eyes).close(false);
    Assertions.assertAll(
        () -> assertEquals(ACTION, result.getActionType()),
        () -> assertNull(result.getBaseline()),
        () -> assertNull(result.getCheckpoint()),
        () -> assertNull(result.getDiff()),
        () -> assertEquals(BATCH_URL, result.getBatchUrl()),
        () -> assertEquals(STEP_EDITOR_URL, result.getStepUrl()),
        () -> assertTrue(result.isPassed())
    );
    assertThat(LOGGER.getLoggingEvents(),
            is(List.of(LoggingEvent.warn("Unable to get image from {}", CHECKPOINT_IMAGE_URI))));
}
 
@Test
void badUnderscoreCaseShouldReturnFalse() {
    //Arrange
    String badUnderscoreCase1 = "myVariable";
    String badUnderscoreCase2 = "my-variable";
    String badUnderscoreCase3 = "my-Variable";
    String badUnderscoreCase4 = "my__variable_lol";
    String badUnderscoreCase5 = "_my_variable";
    String badUnderscoreCase6 = "my_variable_";

    //Act
    boolean actual1 = validator.isNamingValid(badUnderscoreCase1, ValidatorParameters.NamingConvention.UnderscoreCase);
    boolean actual2 = validator.isNamingValid(badUnderscoreCase2, ValidatorParameters.NamingConvention.UnderscoreCase);
    boolean actual3 = validator.isNamingValid(badUnderscoreCase3, ValidatorParameters.NamingConvention.UnderscoreCase);
    boolean actual4 = validator.isNamingValid(badUnderscoreCase4, ValidatorParameters.NamingConvention.UnderscoreCase);
    boolean actual5 = validator.isNamingValid(badUnderscoreCase5, ValidatorParameters.NamingConvention.UnderscoreCase);
    boolean actual6 = validator.isNamingValid(badUnderscoreCase6, ValidatorParameters.NamingConvention.UnderscoreCase);

    //Assert
    Assertions.assertAll(
            () -> assertFalse(actual1),
            () -> assertFalse(actual2),
            () -> assertFalse(actual3),
            () -> assertFalse(actual4),
            () -> assertFalse(actual5),
            () -> assertFalse(actual6)
    );
}
 
源代码12 项目: panda   文件: StringUtilsTest.java
@Test
void containsOtherCharacters() {
    Assertions.assertAll(
            () -> Assertions.assertTrue(StringUtils.containsOtherCharacters("abc", new char[] { 'a', 'b' })),
            () -> Assertions.assertFalse(StringUtils.containsOtherCharacters("abc", new char[] { 'a', 'b', 'c' }))
    );
}
 
源代码13 项目: panda   文件: ArrayUtilsTest.java
@Test
void dimensionalArrayClass() {
    Assertions.assertAll(
            () -> Assertions.assertEquals(Object[][].class, ArrayUtils.getDimensionalArrayType(Object.class, 3)),
            () -> Assertions.assertThrows(IllegalArgumentException.class, () -> ArrayUtils.getDimensionalArrayType(Object.class, 0))
    );
}
 
源代码14 项目: panda   文件: PackageUtilsTest.java
@Test
void getPackageName() {
    Assertions.assertAll(
            () -> Assertions.assertEquals("java.lang", PackageUtils.getPackageName(String.class)),
            () -> Assertions.assertNull(PackageUtils.getPackageName(void.class))
    );
}
 
源代码15 项目: panda   文件: StringUtilsTest.java
@Test
void trimEnd() {
    Assertions.assertAll(
            // Without changes
            () -> Assertions.assertEquals("test", StringUtils.trimEnd("test")),
            () -> Assertions.assertEquals("  test", StringUtils.trimEnd("  test")),
            () -> Assertions.assertEquals("", StringUtils.trimEnd("")),

            // With changes
            () -> Assertions.assertEquals("", StringUtils.trimEnd("  ")),
            () -> Assertions.assertEquals("test", StringUtils.trimEnd("test  "))
    );
}
 
源代码16 项目: vividus   文件: ResourceCheckStepsTests.java
private void validate(ResourceValidation actual, URI uri, String selector, CheckStatus checkStatus)
{
    Assertions.assertAll(
        () -> assertEquals(uri, actual.getUri()),
        () -> assertEquals(selector, actual.getCssSelector()),
        () -> assertSame(checkStatus, actual.getCheckStatus()));
}
 
源代码17 项目: panda   文件: ListsTest.java
@Test
void split() {
    List<String>[] lists = Lists.split(LIST, "b");

    Assertions.assertEquals(2, lists.length);
    Assertions.assertAll(
            () -> Assertions.assertEquals(Collections.singletonList("a"), lists[0]),
            () -> Assertions.assertEquals(Collections.singletonList("c"), lists[1])
    );
}
 
源代码18 项目: panda   文件: ArrayUtilsTest.java
@Test
void contains() {
    Assertions.assertAll(
            () -> Assertions.assertTrue(ArrayUtils.contains(ARRAY, "b")),

            () -> Assertions.assertFalse(ArrayUtils.contains(EMPTY_ARRAY, "d")),
            () -> Assertions.assertFalse(ArrayUtils.contains(ARRAY_WITH_NULL, "d"))
    );
}
 
源代码19 项目: panda   文件: StringUtilsTest.java
@Test
void isNumber() {
    Assertions.assertAll(
            () -> Assertions.assertFalse(StringUtils.isNumber("test")),

            () -> Assertions.assertTrue(StringUtils.isNumber("777")),
            () -> Assertions.assertTrue(StringUtils.isNumber("011")),

            () -> Assertions.assertTrue(StringUtils.isNumber("0.001")),
            () -> Assertions.assertTrue(StringUtils.isNumber("0x001"))
    );
}
 
源代码20 项目: panda   文件: StringUtilsTest.java
@Test
void lastIndexOf() {
    Assertions.assertAll(
            () -> Assertions.assertEquals(2, StringUtils.lastIndexOf("abc", "c", 3)),
            () -> Assertions.assertEquals(-1, StringUtils.lastIndexOf("abc", "c", 1)),
            () -> Assertions.assertEquals(-1, StringUtils.lastIndexOf("abc", "d", 3))
    );
}