Search in sources :

Example 51 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 52 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 53 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 54 with AssertionFailedError

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

the class AssertDoesNotThrowAssertionsTests method assertDoesNotThrowWithExecutableThatThrowsACheckedException.

@Test
void assertDoesNotThrowWithExecutableThatThrowsACheckedException() {
    try {
        assertDoesNotThrow((Executable) () -> {
            throw new IOException();
        });
        expectAssertionFailedError();
    } catch (AssertionFailedError ex) {
        assertMessageEquals(ex, "Unexpected exception thrown: " + IOException.class.getName());
    }
}
Also used : IOException(java.io.IOException) AssertionFailedError(org.opentest4j.AssertionFailedError) AssertionTestUtils.expectAssertionFailedError(org.junit.jupiter.api.AssertionTestUtils.expectAssertionFailedError)

Example 55 with AssertionFailedError

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

the class AssertEqualsAssertionsTests method assertEqualsDoubleWithIllegalDelta.

@Test
void assertEqualsDoubleWithIllegalDelta() {
    AssertionFailedError e1 = assertThrows(AssertionFailedError.class, () -> assertEquals(1.1d, 1.11d, -0.5d));
    assertMessageEndsWith(e1, "positive delta expected but was: <-0.5>");
    AssertionFailedError e2 = assertThrows(AssertionFailedError.class, () -> assertEquals(.55d, .56d, -10.5d));
    assertMessageEndsWith(e2, "positive delta expected but was: <-10.5>");
    AssertionFailedError e3 = assertThrows(AssertionFailedError.class, () -> assertEquals(1.1d, 1.1d, Double.NaN));
    assertMessageEndsWith(e3, "positive delta expected but was: <NaN>");
}
Also used : AssertionFailedError(org.opentest4j.AssertionFailedError) AssertionTestUtils.expectAssertionFailedError(org.junit.jupiter.api.AssertionTestUtils.expectAssertionFailedError)

Aggregations

AssertionFailedError (org.opentest4j.AssertionFailedError)153 Test (org.junit.jupiter.api.Test)72 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 Collectors (java.util.stream.Collectors)5 File (java.io.File)4 ArrayList (java.util.ArrayList)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 SettingsProxyModel (com.synopsys.integration.alert.common.rest.model.SettingsProxyModel)3 Search (io.zulia.client.command.builder.Search)3 SearchResult (io.zulia.client.result.SearchResult)3 ExecutionException (java.util.concurrent.ExecutionException)3 Assertions (org.junit.jupiter.api.Assertions)3