Skip to content

Commit 126c8c4

Browse files
committed
Fixing the application packaging for annotated and application case
1 parent 5f3c0d4 commit 126c8c4

4 files changed

Lines changed: 23 additions & 14 deletions

File tree

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
package org.javaee7.jaxrs.singleton;
2+
3+
import javax.ws.rs.ApplicationPath;
4+
import javax.ws.rs.core.Application;
5+
6+
/**
7+
* @author Arun Gupta
8+
*/
9+
@ApplicationPath("webresources")
10+
public class MyAnnotatedApplication extends Application {
11+
}

jaxrs/singleton/src/main/java/org/javaee7/jaxrs/singleton/MyApplication.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,10 @@
4949
@ApplicationPath("webresources")
5050
public class MyApplication extends Application {
5151

52-
// @Override
53-
// public Set<Object> getSingletons() {
54-
// Set<Object> resources = new java.util.HashSet<>();
55-
// resources.add(new ApplicationSingletonResource());
56-
// return resources;
57-
// }
52+
@Override
53+
public Set<Object> getSingletons() {
54+
Set<Object> resources = new java.util.HashSet<>();
55+
resources.add(new ApplicationSingletonResource());
56+
return resources;
57+
}
5858
}

jaxrs/singleton/src/test/java/org/javaee7/jaxrs/singleton/AnnotatedSingletonResourceTest.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,8 @@ public void tearDown() {
5454
public static WebArchive createDeployment() {
5555
return ShrinkWrap.create(WebArchive.class)
5656
.addClasses(
57-
MyApplication.class,
58-
AnnotatedSingletonResource.class,
59-
ApplicationSingletonResource.class);
57+
MyAnnotatedApplication.class,
58+
AnnotatedSingletonResource.class);
6059
}
6160

6261
@Test
@@ -72,13 +71,13 @@ public void test1Post() {
7271
assertEquals(4, tokens.countTokens());
7372
}
7473

75-
// @Test
74+
@Test
7675
public void test2Get() {
7776
String response = target.path("2").request().get(String.class);
7877
assertEquals("kiwi", response);
7978
}
8079

81-
// @Test
80+
@Test
8281
public void test3Delete() {
8382
target.path("kiwi").request().delete();
8483

@@ -87,7 +86,7 @@ public void test3Delete() {
8786
assertEquals(3, tokens.countTokens());
8887
}
8988

90-
// @Test
89+
@Test
9190
public void test4Put() {
9291
target.request().put(Entity.text("apple"));
9392

jaxrs/singleton/src/test/java/org/javaee7/jaxrs/singleton/ApplicationSingletonResourceTest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,7 @@ public void tearDown() {
5353
public static WebArchive createDeployment() {
5454
return ShrinkWrap.create(WebArchive.class)
5555
.addClasses(
56-
MyApplication.class,
57-
AnnotatedSingletonResource.class,
56+
MyApplication.class,
5857
ApplicationSingletonResource.class);
5958
}
6059

0 commit comments

Comments
 (0)