Skip to content
This repository was archived by the owner on May 28, 2018. It is now read-only.

Commit b55c6c3

Browse files
committed
JERSEY-2173: Port number configuration for test running does not work for OSGi tests.
- Fixed property name used for obtaining port for test container in OSGi integration tests. Change-Id: I75f2ddad0a60d0b99810b42a32bb5199892aa3bc
1 parent 23e0023 commit b55c6c3

File tree

11 files changed

+61
-72
lines changed

11 files changed

+61
-72
lines changed

tests/osgi/functional/src/test/java/org/glassfish/jersey/osgi/test/basic/AbstractJsonOsgiIntegrationTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
public abstract class AbstractJsonOsgiIntegrationTest {
6969

7070
private static final String CONTEXT = "/jersey";
71-
private static final URI baseUri = UriBuilder.fromUri("http://localhost").port(Helper.port).path(CONTEXT).build();
71+
private static final URI baseUri = UriBuilder.fromUri("http://localhost").port(Helper.getPort()).path(CONTEXT).build();
7272

7373
protected abstract Feature getJsonProviderFeature();
7474

tests/osgi/functional/src/test/java/org/glassfish/jersey/osgi/test/basic/BasicOsgiIntegrationTest.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -52,28 +52,28 @@
5252
import org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory;
5353
import org.glassfish.jersey.osgi.test.util.Helper;
5454
import org.glassfish.jersey.server.ResourceConfig;
55-
import org.glassfish.jersey.test.TestProperties;
5655

5756
import org.glassfish.grizzly.http.server.HttpServer;
5857

5958
import org.junit.Test;
6059
import org.junit.runner.RunWith;
61-
import org.ops4j.pax.exam.Option;
6260
import org.ops4j.pax.exam.Configuration;
61+
import org.ops4j.pax.exam.Option;
6362
import org.ops4j.pax.exam.junit.PaxExam;
64-
6563
import static org.junit.Assert.assertEquals;
6664

65+
/**
66+
* @author Jakub Podlesak (jakub.podlesak at oracle.com)
67+
* @author Michal Gajdos (michal.gajdos at oracle.com)
68+
*/
6769
@RunWith(PaxExam.class)
6870
public class BasicOsgiIntegrationTest {
6971

70-
private static final int port = Helper.getEnvVariable(TestProperties.CONTAINER_PORT, 8080);
71-
7272
private static final String CONTEXT = "/jersey";
7373

7474
private static final URI baseUri = UriBuilder.
7575
fromUri("http://localhost").
76-
port(port).
76+
port(Helper.getPort()).
7777
path(CONTEXT).build();
7878

7979
@Configuration

tests/osgi/functional/src/test/java/org/glassfish/jersey/osgi/test/basic/BeanValidationTest.java

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -40,18 +40,8 @@
4040

4141
package org.glassfish.jersey.osgi.test.basic;
4242

43-
import org.glassfish.grizzly.http.server.HttpServer;
44-
import org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory;
45-
import org.glassfish.jersey.osgi.test.util.Helper;
46-
import org.glassfish.jersey.server.ResourceConfig;
47-
import org.glassfish.jersey.server.ServerProperties;
48-
import org.glassfish.jersey.server.validation.ValidationFeature;
49-
import org.glassfish.jersey.test.TestProperties;
50-
import org.junit.Test;
51-
import org.junit.runner.RunWith;
52-
import org.ops4j.pax.exam.Option;
53-
import org.ops4j.pax.exam.Configuration;
54-
import org.ops4j.pax.exam.junit.PaxExam;
43+
import java.net.URI;
44+
import java.util.List;
5545

5646
import javax.ws.rs.client.Client;
5747
import javax.ws.rs.client.ClientBuilder;
@@ -60,9 +50,20 @@
6050
import javax.ws.rs.core.MediaType;
6151
import javax.ws.rs.core.Response;
6252
import javax.ws.rs.core.UriBuilder;
63-
import java.net.URI;
64-
import java.util.List;
6553

54+
import org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory;
55+
import org.glassfish.jersey.osgi.test.util.Helper;
56+
import org.glassfish.jersey.server.ResourceConfig;
57+
import org.glassfish.jersey.server.ServerProperties;
58+
import org.glassfish.jersey.server.validation.ValidationFeature;
59+
60+
import org.glassfish.grizzly.http.server.HttpServer;
61+
62+
import org.junit.Test;
63+
import org.junit.runner.RunWith;
64+
import org.ops4j.pax.exam.Configuration;
65+
import org.ops4j.pax.exam.Option;
66+
import org.ops4j.pax.exam.junit.PaxExam;
6667
import static org.junit.Assert.assertEquals;
6768
import static org.ops4j.pax.exam.CoreOptions.mavenBundle;
6869

@@ -75,13 +76,11 @@
7576
@RunWith(PaxExam.class)
7677
public class BeanValidationTest {
7778

78-
private static final int port = Helper.getEnvVariable(TestProperties.CONTAINER_PORT, 8080);
79-
8079
private static final String CONTEXT = "/jersey";
8180

8281
private static final URI baseUri = UriBuilder.
8382
fromUri("http://localhost").
84-
port(port).
83+
port(Helper.getPort()).
8584
path(CONTEXT).build();
8685

8786
@Configuration

tests/osgi/functional/src/test/java/org/glassfish/jersey/osgi/test/basic/JaxRsRiBundleTest.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,16 +49,14 @@
4949
import org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory;
5050
import org.glassfish.jersey.osgi.test.util.Helper;
5151
import org.glassfish.jersey.server.ResourceConfig;
52-
import org.glassfish.jersey.test.TestProperties;
5352

5453
import org.glassfish.grizzly.http.server.HttpServer;
5554

5655
import org.junit.Test;
5756
import org.junit.runner.RunWith;
58-
import org.ops4j.pax.exam.Option;
5957
import org.ops4j.pax.exam.Configuration;
58+
import org.ops4j.pax.exam.Option;
6059
import org.ops4j.pax.exam.junit.PaxExam;
61-
6260
import static org.junit.Assert.assertEquals;
6361
import static org.ops4j.pax.exam.CoreOptions.mavenBundle;
6462

@@ -70,13 +68,11 @@
7068
@RunWith(PaxExam.class)
7169
public class JaxRsRiBundleTest {
7270

73-
private static final int port = Helper.getEnvVariable(TestProperties.CONTAINER_PORT, 8080);
74-
7571
private static final String CONTEXT = "/jersey";
7672

7773
private static final URI baseUri = UriBuilder.
7874
fromUri("http://localhost").
79-
port(port).
75+
port(Helper.getPort()).
8076
path(CONTEXT).build();
8177

8278
@Configuration

tests/osgi/functional/src/test/java/org/glassfish/jersey/osgi/test/basic/JsonProcessingTest.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -57,16 +57,14 @@
5757
import org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory;
5858
import org.glassfish.jersey.osgi.test.util.Helper;
5959
import org.glassfish.jersey.server.ResourceConfig;
60-
import org.glassfish.jersey.test.TestProperties;
6160

6261
import org.glassfish.grizzly.http.server.HttpServer;
6362

6463
import org.junit.Test;
6564
import org.junit.runner.RunWith;
66-
import org.ops4j.pax.exam.Option;
6765
import org.ops4j.pax.exam.Configuration;
66+
import org.ops4j.pax.exam.Option;
6867
import org.ops4j.pax.exam.junit.PaxExam;
69-
7068
import static org.junit.Assert.assertEquals;
7169
import static org.ops4j.pax.exam.CoreOptions.mavenBundle;
7270

@@ -78,13 +76,11 @@
7876
@RunWith(PaxExam.class)
7977
public class JsonProcessingTest {
8078

81-
private static final int port = Helper.getEnvVariable(TestProperties.CONTAINER_PORT, 8080);
82-
8379
private static final String CONTEXT = "/jersey";
8480

8581
private static final URI baseUri = UriBuilder.
8682
fromUri("http://localhost").
87-
port(port).
83+
port(Helper.getPort()).
8884
path(CONTEXT).build();
8985

9086
@Configuration

tests/osgi/functional/src/test/java/org/glassfish/jersey/osgi/test/basic/MultiPartTest.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -62,29 +62,28 @@
6262
import org.glassfish.jersey.media.multipart.MultiPartFeature;
6363
import org.glassfish.jersey.osgi.test.util.Helper;
6464
import org.glassfish.jersey.server.ResourceConfig;
65-
import org.glassfish.jersey.test.TestProperties;
6665

6766
import org.glassfish.grizzly.http.server.HttpServer;
6867

6968
import org.junit.Test;
7069
import org.junit.runner.RunWith;
71-
import org.ops4j.pax.exam.Option;
7270
import org.ops4j.pax.exam.Configuration;
71+
import org.ops4j.pax.exam.Option;
7372
import org.ops4j.pax.exam.junit.PaxExam;
74-
7573
import static org.junit.Assert.assertEquals;
7674
import static org.ops4j.pax.exam.CoreOptions.mavenBundle;
7775

76+
/**
77+
* @author Michal Gajdos (michal.gajdos at oracle.com)
78+
*/
7879
@RunWith(PaxExam.class)
7980
public class MultiPartTest {
8081

81-
private static final int port = Helper.getEnvVariable(TestProperties.CONTAINER_PORT, 8080);
82-
8382
private static final String CONTEXT = "/jersey";
8483

8584
private static final URI baseUri = UriBuilder.
8685
fromUri("http://localhost").
87-
port(port).
86+
port(Helper.getPort()).
8887
path(CONTEXT).build();
8988

9089
@Configuration

tests/osgi/functional/src/test/java/org/glassfish/jersey/osgi/test/basic/PackageScanningTest.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,29 +54,29 @@
5454
import org.glassfish.jersey.server.ResourceConfig;
5555
import org.glassfish.jersey.server.ServerProperties;
5656
import org.glassfish.jersey.servlet.ServletContainer;
57-
import org.glassfish.jersey.test.TestProperties;
5857

5958
import org.glassfish.grizzly.http.server.HttpServer;
6059

6160
import org.junit.Test;
6261
import org.junit.runner.RunWith;
63-
import org.ops4j.pax.exam.Option;
6462
import org.ops4j.pax.exam.Configuration;
63+
import org.ops4j.pax.exam.Option;
6564
import org.ops4j.pax.exam.junit.PaxExam;
66-
6765
import static org.junit.Assert.assertEquals;
6866
import static org.ops4j.pax.exam.CoreOptions.mavenBundle;
6967

68+
/**
69+
* @author Jakub Podlesak (jakub.podlesak at oracle.com)
70+
* @author Michal Gajdos (michal.gajdos at oracle.com)
71+
*/
7072
@RunWith(PaxExam.class)
7173
public class PackageScanningTest {
7274

73-
private static final int port = Helper.getEnvVariable(TestProperties.CONTAINER_PORT, 8080);
74-
7575
private static final String CONTEXT = "/jersey";
7676

7777
private static final URI baseUri = UriBuilder.
7878
fromUri("http://localhost").
79-
port(port).
79+
port(Helper.getPort()).
8080
path(CONTEXT).build();
8181

8282
@Configuration

tests/osgi/functional/src/test/java/org/glassfish/jersey/osgi/test/basic/ResourceBundleTest.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,16 +53,15 @@
5353
import javax.ws.rs.core.UriBuilder;
5454

5555
import org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory;
56+
import org.glassfish.jersey.internal.Errors;
5657
import org.glassfish.jersey.osgi.test.util.Helper;
5758
import org.glassfish.jersey.server.ResourceConfig;
58-
import org.glassfish.jersey.internal.Errors;
59-
import org.glassfish.jersey.test.TestProperties;
6059

6160
import org.junit.Assert;
6261
import org.junit.Test;
6362
import org.junit.runner.RunWith;
64-
import org.ops4j.pax.exam.Option;
6563
import org.ops4j.pax.exam.Configuration;
64+
import org.ops4j.pax.exam.Option;
6665
import org.ops4j.pax.exam.junit.PaxExam;
6766

6867
/**
@@ -73,13 +72,11 @@
7372
@RunWith(PaxExam.class)
7473
public class ResourceBundleTest {
7574

76-
private static final int port = Helper.getEnvVariable(TestProperties.CONTAINER_PORT, 8080);
77-
7875
private static final String CONTEXT = "/jersey";
7976

8077
private static final URI baseUri = UriBuilder.
8178
fromUri("http://localhost").
82-
port(port).
79+
port(Helper.getPort()).
8380
path(CONTEXT).build();
8481

8582
@Configuration

tests/osgi/functional/src/test/java/org/glassfish/jersey/osgi/test/basic/SseTest.java

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,8 @@
5454
import javax.ws.rs.client.ClientBuilder;
5555
import javax.ws.rs.core.UriBuilder;
5656

57+
import javax.inject.Inject;
58+
5759
import org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory;
5860
import org.glassfish.jersey.media.sse.EventOutput;
5961
import org.glassfish.jersey.media.sse.EventSource;
@@ -62,15 +64,13 @@
6264
import org.glassfish.jersey.media.sse.SseFeature;
6365
import org.glassfish.jersey.osgi.test.util.Helper;
6466
import org.glassfish.jersey.server.ResourceConfig;
65-
import org.glassfish.jersey.test.TestProperties;
6667

6768
import org.glassfish.grizzly.http.server.HttpServer;
6869

6970
import org.junit.Test;
7071
import org.junit.runner.RunWith;
71-
import javax.inject.Inject;
72-
import org.ops4j.pax.exam.Option;
7372
import org.ops4j.pax.exam.Configuration;
73+
import org.ops4j.pax.exam.Option;
7474
import org.ops4j.pax.exam.junit.PaxExam;
7575
import org.osgi.framework.BundleContext;
7676
import static org.junit.Assert.assertEquals;
@@ -85,13 +85,11 @@
8585
@RunWith(PaxExam.class)
8686
public class SseTest {
8787

88-
private static final int port = Helper.getEnvVariable(TestProperties.CONTAINER_PORT, 8080);
89-
9088
private static final String CONTEXT = "/jersey";
9189

9290
private static final URI baseUri = UriBuilder.
9391
fromUri("http://localhost").
94-
port(port).
92+
port(Helper.getPort()).
9593
path(CONTEXT).build();
9694

9795
@Inject

tests/osgi/functional/src/test/java/org/glassfish/jersey/osgi/test/basic/WebResourceFactoryTest.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -61,18 +61,16 @@
6161
import org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory;
6262
import org.glassfish.jersey.osgi.test.util.Helper;
6363
import org.glassfish.jersey.server.ResourceConfig;
64-
import org.glassfish.jersey.test.TestProperties;
6564

6665
import org.glassfish.grizzly.http.server.HttpServer;
6766

6867
import org.junit.After;
6968
import org.junit.Before;
7069
import org.junit.Test;
7170
import org.junit.runner.RunWith;
72-
import org.ops4j.pax.exam.Option;
7371
import org.ops4j.pax.exam.Configuration;
72+
import org.ops4j.pax.exam.Option;
7473
import org.ops4j.pax.exam.junit.PaxExam;
75-
7674
import static org.junit.Assert.assertEquals;
7775
import static org.ops4j.pax.exam.CoreOptions.mavenBundle;
7876

@@ -82,13 +80,11 @@
8280
@RunWith(PaxExam.class)
8381
public class WebResourceFactoryTest {
8482

85-
private static final int port = Helper.getEnvVariable(TestProperties.CONTAINER_PORT, 8080);
86-
8783
private static final String CONTEXT = "/jersey";
8884

8985
private static final URI baseUri = UriBuilder.
9086
fromUri("http://localhost").
91-
port(port).
87+
port(Helper.getPort()).
9288
path(CONTEXT).build();
9389

9490
@Configuration

0 commit comments

Comments
 (0)