Revert "PoC: migrate from JUnit 4 to JUnit Jupiter Assertions"
This reverts commit fd352b84b3
, and the
PoC will be moved to a feature branch.
This commit is contained in:
parent
fd352b84b3
commit
c450f8dd82
|
@ -22,8 +22,6 @@ import java.time.ZonedDateTime;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.junit.jupiter.api.Assertions;
|
|
||||||
import org.junit.jupiter.api.function.Executable;
|
|
||||||
import reactor.core.publisher.MonoProcessor;
|
import reactor.core.publisher.MonoProcessor;
|
||||||
|
|
||||||
import org.springframework.http.CacheControl;
|
import org.springframework.http.CacheControl;
|
||||||
|
@ -35,7 +33,7 @@ import org.springframework.mock.http.client.reactive.MockClientHttpRequest;
|
||||||
import org.springframework.mock.http.client.reactive.MockClientHttpResponse;
|
import org.springframework.mock.http.client.reactive.MockClientHttpResponse;
|
||||||
|
|
||||||
import static org.hamcrest.CoreMatchers.*;
|
import static org.hamcrest.CoreMatchers.*;
|
||||||
import static org.junit.jupiter.api.Assertions.*;
|
import static org.junit.Assert.*;
|
||||||
import static org.mockito.Mockito.*;
|
import static org.mockito.Mockito.*;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -53,11 +51,32 @@ public class HeaderAssertionTests {
|
||||||
headers.add("foo", "bar");
|
headers.add("foo", "bar");
|
||||||
HeaderAssertions assertions = headerAssertions(headers);
|
HeaderAssertions assertions = headerAssertions(headers);
|
||||||
|
|
||||||
assertDoesNotThrow(() -> assertions.valueEquals("foo", "bar"));
|
// Success
|
||||||
|
assertions.valueEquals("foo", "bar");
|
||||||
|
|
||||||
assertThrows(() -> assertions.valueEquals("what?!", "bar"), "Missing header expected");
|
try {
|
||||||
assertThrows(() -> assertions.valueEquals("foo", "what?!"), "Wrong value expected");
|
assertions.valueEquals("what?!", "bar");
|
||||||
assertThrows(() -> assertions.valueEquals("foo", "bar", "what?!"), "Wrong # of values expected");
|
fail("Missing header expected");
|
||||||
|
}
|
||||||
|
catch (AssertionError error) {
|
||||||
|
// expected
|
||||||
|
}
|
||||||
|
|
||||||
|
try {
|
||||||
|
assertions.valueEquals("foo", "what?!");
|
||||||
|
fail("Wrong value expected");
|
||||||
|
}
|
||||||
|
catch (AssertionError error) {
|
||||||
|
// expected
|
||||||
|
}
|
||||||
|
|
||||||
|
try {
|
||||||
|
assertions.valueEquals("foo", "bar", "what?!");
|
||||||
|
fail("Wrong # of values expected");
|
||||||
|
}
|
||||||
|
catch (AssertionError error) {
|
||||||
|
// expected
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
@ -85,6 +104,7 @@ public class HeaderAssertionTests {
|
||||||
catch (AssertionError error) {
|
catch (AssertionError error) {
|
||||||
// expected
|
// expected
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
@ -243,8 +263,4 @@ public class HeaderAssertionTests {
|
||||||
return new HeaderAssertions(result, mock(WebTestClient.ResponseSpec.class));
|
return new HeaderAssertions(result, mock(WebTestClient.ResponseSpec.class));
|
||||||
}
|
}
|
||||||
|
|
||||||
public static AssertionError assertThrows(Executable executable, String message) {
|
|
||||||
return Assertions.assertThrows(AssertionError.class, executable, message);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue