Search in sources :

Example 11 with AssertionFailedError

use of org.opentest4j.AssertionFailedError in project junit5 by junit-team.

the class AssertTimeoutAssertionsTests method assertTimeoutPreemptivelyWithMessageSupplierForExecutableThatCompletesAfterTheTimeout.

@Test
void assertTimeoutPreemptivelyWithMessageSupplierForExecutableThatCompletesAfterTheTimeout() {
    AssertionFailedError error = assertThrows(AssertionFailedError.class, () -> assertTimeoutPreemptively(PREEMPTIVE_TIMEOUT, this::waitForInterrupt, () -> "Tempus" + " " + "Fugit"));
    assertMessageEquals(error, "Tempus Fugit ==> execution timed out after " + PREEMPTIVE_TIMEOUT.toMillis() + " ms");
    assertMessageStartsWith(error.getCause(), "Execution timed out in ");
    assertStackTraceContains(error.getCause().getStackTrace(), "CountDownLatch", "await");
}
Also used : AssertionFailedError(org.opentest4j.AssertionFailedError)

Example 12 with AssertionFailedError

use of org.opentest4j.AssertionFailedError in project junit5 by junit-team.

the class AssertTimeoutAssertionsTests method assertTimeoutWithMessageForSupplierThatCompletesAfterTheTimeout.

@Test
void assertTimeoutWithMessageForSupplierThatCompletesAfterTheTimeout() {
    AssertionFailedError error = assertThrows(AssertionFailedError.class, () -> {
        assertTimeout(ofMillis(10), () -> {
            nap();
            return "Tempus Fugit";
        }, "Tempus Fugit");
    });
    assertMessageStartsWith(error, "Tempus Fugit ==> execution exceeded timeout of 10 ms by");
}
Also used : AssertionFailedError(org.opentest4j.AssertionFailedError)

Example 13 with AssertionFailedError

use of org.opentest4j.AssertionFailedError in project junit5 by junit-team.

the class AssertTimeoutAssertionsTests method assertTimeoutForSupplierThatThrowsAnAssertionFailedError.

@Test
void assertTimeoutForSupplierThatThrowsAnAssertionFailedError() {
    AssertionFailedError exception = assertThrows(AssertionFailedError.class, () -> {
        assertTimeout(ofMillis(500), () -> {
            fail("enigma");
            return "Tempus Fugit";
        });
    });
    assertMessageEquals(exception, "enigma");
}
Also used : AssertionFailedError(org.opentest4j.AssertionFailedError)

Example 14 with AssertionFailedError

use of org.opentest4j.AssertionFailedError in project junit5 by junit-team.

the class AssertTimeoutAssertionsTests method assertTimeoutForExecutableThatCompletesAfterTheTimeout.

@Test
void assertTimeoutForExecutableThatCompletesAfterTheTimeout() {
    AssertionFailedError error = assertThrows(AssertionFailedError.class, () -> assertTimeout(ofMillis(10), this::nap));
    assertMessageStartsWith(error, "execution exceeded timeout of 10 ms by");
}
Also used : AssertionFailedError(org.opentest4j.AssertionFailedError)

Example 15 with AssertionFailedError

use of org.opentest4j.AssertionFailedError in project junit5 by junit-team.

the class AssertTimeoutAssertionsTests method assertTimeoutWithMessageForExecutableThatCompletesAfterTheTimeout.

@Test
void assertTimeoutWithMessageForExecutableThatCompletesAfterTheTimeout() {
    AssertionFailedError error = assertThrows(AssertionFailedError.class, () -> assertTimeout(ofMillis(10), this::nap, "Tempus Fugit"));
    assertMessageStartsWith(error, "Tempus Fugit ==> execution exceeded timeout of 10 ms by");
}
Also used : AssertionFailedError(org.opentest4j.AssertionFailedError)

Aggregations

AssertionFailedError (org.opentest4j.AssertionFailedError)140 Test (org.junit.jupiter.api.Test)69 AssertionTestUtils.expectAssertionFailedError (org.junit.jupiter.api.AssertionTestUtils.expectAssertionFailedError)12 AlertIntegrationTest (com.synopsys.integration.alert.util.AlertIntegrationTest)8 IOException (java.io.IOException)8 URI (java.net.URI)8 WithMockUser (org.springframework.security.test.context.support.WithMockUser)8 MockHttpServletRequestBuilder (org.springframework.test.web.servlet.request.MockHttpServletRequestBuilder)8 SettingsProxyModel (com.synopsys.integration.alert.common.rest.model.SettingsProxyModel)4 Collectors (java.util.stream.Collectors)4 ThrowingCallable (org.assertj.core.api.ThrowableAssert.ThrowingCallable)4 GeneCentricEntry (org.uniprot.core.genecentric.GeneCentricEntry)4 GeneCentricDocument (org.uniprot.store.search.document.genecentric.GeneCentricDocument)4 JsonProcessingException (com.fasterxml.jackson.core.JsonProcessingException)3 Search (io.zulia.client.command.builder.Search)3 SearchResult (io.zulia.client.result.SearchResult)3 Assertions (org.junit.jupiter.api.Assertions)3 Order (org.junit.jupiter.api.Order)3 TestMethodOrder (org.junit.jupiter.api.TestMethodOrder)3 JsonNode (com.fasterxml.jackson.databind.JsonNode)2