Skip to content

Commit 5eecbe5

Browse files
committed
Convert JAX-RS samples to Arquillian: Mapping Exception
Issue: #78
1 parent 56031d8 commit 5eecbe5

1 file changed

Lines changed: 28 additions & 4 deletions

File tree

jaxrs/mapping-exceptions/src/test/java/org/javaee7/jaxrs/mapping/exceptions/MyResourceTest.java

Lines changed: 28 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,26 +6,50 @@
66

77
package org.javaee7.jaxrs.mapping.exceptions;
88

9+
import static org.junit.Assert.assertEquals;
10+
import static org.junit.Assert.fail;
11+
12+
import java.net.MalformedURLException;
13+
import java.net.URL;
14+
915
import javax.ws.rs.ClientErrorException;
1016
import javax.ws.rs.client.Client;
1117
import javax.ws.rs.client.ClientBuilder;
1218
import javax.ws.rs.client.WebTarget;
19+
20+
import org.jboss.arquillian.container.test.api.Deployment;
21+
import org.jboss.arquillian.junit.Arquillian;
22+
import org.jboss.arquillian.test.api.ArquillianResource;
23+
import org.jboss.shrinkwrap.api.ShrinkWrap;
24+
import org.jboss.shrinkwrap.api.spec.WebArchive;
1325
import org.junit.Before;
1426
import org.junit.Test;
15-
import static org.junit.Assert.*;
27+
import org.junit.runner.RunWith;
1628

1729
/**
1830
*
1931
* @author argupta
2032
*/
33+
@RunWith(Arquillian.class)
2134
public class MyResourceTest {
22-
WebTarget target;
35+
36+
@Deployment(testable = false)
37+
public static WebArchive createDeployment() {
38+
return ShrinkWrap.create(WebArchive.class)
39+
.addClasses(
40+
MyApplication.class, MyResource.class,
41+
OrderNotFoundException.class, OrderNotFoundExceptionMapper.class);
42+
}
43+
@ArquillianResource
44+
private URL base;
45+
46+
private WebTarget target;
2347

2448
@Before
25-
public void setUp() {
49+
public void setUp() throws MalformedURLException {
2650
Client client = ClientBuilder.newClient();
2751
target = client
28-
.target("http://localhost:8080/mapping-exceptions/webresources/order");
52+
.target(new URL(base, "webresources/order").toExternalForm());
2953
}
3054

3155
/**

0 commit comments

Comments
 (0)