This commit is contained in:
Andy Wilkinson 2019-10-01 21:58:53 +01:00
parent 557d187607
commit 1222a73dcc

View File

@ -14,14 +14,13 @@
* limitations under the License.
*/
package sample.jersey;
package smoketest.jersey;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import org.glassfish.jersey.server.ResourceConfig;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.actuate.autoconfigure.web.server.LocalManagementPort;
@ -33,7 +32,6 @@ import org.springframework.boot.web.server.LocalServerPort;
import org.springframework.context.annotation.Bean;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.test.context.junit4.SpringRunner;
import static org.assertj.core.api.Assertions.assertThat;
@ -42,9 +40,8 @@ import static org.assertj.core.api.Assertions.assertThat;
*
* @author Madhura Bhave
*/
@RunWith(SpringRunner.class)
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT, properties = "management.server.port=0")
public class JerseyManagementPortTests {
class JerseyManagementPortTests {
@LocalServerPort
private int port;
@ -56,7 +53,7 @@ public class JerseyManagementPortTests {
private TestRestTemplate testRestTemplate;
@Test
public void resourceShouldBeAvailableOnMainPort() {
void resourceShouldBeAvailableOnMainPort() {
ResponseEntity<String> entity = this.testRestTemplate.getForEntity("http://localhost:" + this.port + "/test",
String.class);
assertThat(entity.getStatusCode()).isEqualTo(HttpStatus.OK);
@ -64,7 +61,7 @@ public class JerseyManagementPortTests {
}
@Test
public void resourceShouldNotBeAvailableOnManagementPort() {
void resourceShouldNotBeAvailableOnManagementPort() {
ResponseEntity<String> entity = this.testRestTemplate
.getForEntity("http://localhost:" + this.managementPort + "/test", String.class);
assertThat(entity.getStatusCode()).isEqualTo(HttpStatus.NOT_FOUND);
@ -74,7 +71,7 @@ public class JerseyManagementPortTests {
static class ResourceConfigConfiguration {
@Bean
public ResourceConfigCustomizer customizer() {
ResourceConfigCustomizer customizer() {
return new ResourceConfigCustomizer() {
@Override
public void customize(ResourceConfig config) {