Browse Source

Revert "PoC: migrate from JUnit 4 to JUnit Jupiter Assertions"

This reverts commit fd352b84b3, and the
PoC will be moved to a feature branch.
pull/1948/merge
Sam Brannen 7 years ago
parent
commit
c450f8dd82
  1. 38
      spring-test/src/test/java/org/springframework/test/web/reactive/server/HeaderAssertionTests.java

38
spring-test/src/test/java/org/springframework/test/web/reactive/server/HeaderAssertionTests.java

@ -22,8 +22,6 @@ import java.time.ZonedDateTime; @@ -22,8 +22,6 @@ import java.time.ZonedDateTime;
import java.util.concurrent.TimeUnit;
import org.junit.Test;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.function.Executable;
import reactor.core.publisher.MonoProcessor;
import org.springframework.http.CacheControl;
@ -35,7 +33,7 @@ import org.springframework.mock.http.client.reactive.MockClientHttpRequest; @@ -35,7 +33,7 @@ import org.springframework.mock.http.client.reactive.MockClientHttpRequest;
import org.springframework.mock.http.client.reactive.MockClientHttpResponse;
import static org.hamcrest.CoreMatchers.*;
import static org.junit.jupiter.api.Assertions.*;
import static org.junit.Assert.*;
import static org.mockito.Mockito.*;
/**
@ -53,11 +51,32 @@ public class HeaderAssertionTests { @@ -53,11 +51,32 @@ public class HeaderAssertionTests {
headers.add("foo", "bar");
HeaderAssertions assertions = headerAssertions(headers);
assertDoesNotThrow(() -> assertions.valueEquals("foo", "bar"));
// Success
assertions.valueEquals("foo", "bar");
try {
assertions.valueEquals("what?!", "bar");
fail("Missing header expected");
}
catch (AssertionError error) {
// expected
}
assertThrows(() -> assertions.valueEquals("what?!", "bar"), "Missing header expected");
assertThrows(() -> assertions.valueEquals("foo", "what?!"), "Wrong value expected");
assertThrows(() -> assertions.valueEquals("foo", "bar", "what?!"), "Wrong # of values 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
@ -85,6 +104,7 @@ public class HeaderAssertionTests { @@ -85,6 +104,7 @@ public class HeaderAssertionTests {
catch (AssertionError error) {
// expected
}
}
@Test
@ -243,8 +263,4 @@ public class HeaderAssertionTests { @@ -243,8 +263,4 @@ public class HeaderAssertionTests {
return new HeaderAssertions(result, mock(WebTestClient.ResponseSpec.class));
}
public static AssertionError assertThrows(Executable executable, String message) {
return Assertions.assertThrows(AssertionError.class, executable, message);
}
}

Loading…
Cancel
Save