File tree Expand file tree Collapse file tree 7 files changed +28
-9
lines changed
bean-discovery-none/src/test/java/org/javaee7/cdi/bean/discovery/none
nobeans-xml/src/test/java/org/javaee7/cdi/nobeans/xml
jaxrs/singleton/src/test/java/org/javaee7/jaxrs/singleton
transactional/src/test/java/org/javaee7/jta
user-transaction/src/test/java/org/javaee7/jta/user/transaction Expand file tree Collapse file tree 7 files changed +28
-9
lines changed Original file line number Diff line number Diff line change 4
4
import org .jboss .arquillian .junit .Arquillian ;
5
5
import org .jboss .shrinkwrap .api .Archive ;
6
6
import org .jboss .shrinkwrap .api .ShrinkWrap ;
7
+ import org .jboss .shrinkwrap .api .asset .EmptyAsset ;
7
8
import org .jboss .shrinkwrap .api .spec .JavaArchive ;
9
+ import org .jboss .shrinkwrap .api .spec .WebArchive ;
8
10
import org .junit .Test ;
9
11
import org .junit .runner .RunWith ;
10
12
21
23
public class GreetingTest {
22
24
@ Deployment
23
25
public static Archive <?> deploy () {
24
- return ShrinkWrap .create (JavaArchive .class )
26
+ JavaArchive library = ShrinkWrap .create (JavaArchive .class )
25
27
.addClasses (Greeting .class , FancyGreeting .class )
26
- .addAsManifestResource ("beans.xml" );
28
+ .addAsManifestResource ("beans.xml" );
29
+ return ShrinkWrap .create (WebArchive .class ).
30
+ addAsLibraries (library ).
31
+ addAsWebInfResource (EmptyAsset .INSTANCE , "beans.xml" );
27
32
}
28
33
29
34
@ Inject
Original file line number Diff line number Diff line change 5
5
import org .jboss .shrinkwrap .api .Archive ;
6
6
import org .jboss .shrinkwrap .api .ShrinkWrap ;
7
7
import org .jboss .shrinkwrap .api .spec .JavaArchive ;
8
+ import org .jboss .shrinkwrap .api .spec .WebArchive ;
8
9
import org .junit .Test ;
9
10
import org .junit .runner .RunWith ;
10
11
21
22
public class ScopedBeanTest {
22
23
@ Deployment
23
24
public static Archive <?> deploy () {
24
- return ShrinkWrap .create (JavaArchive .class )
25
+ JavaArchive library = ShrinkWrap .create (JavaArchive .class )
25
26
.addClass (ScopedBean .class );
27
+
28
+ return ShrinkWrap .create (WebArchive .class ).
29
+ addAsLibraries (library );
26
30
}
27
31
28
32
@ Inject
Original file line number Diff line number Diff line change 5
5
import org .jboss .arquillian .junit .InSequence ;
6
6
import org .jboss .arquillian .test .api .ArquillianResource ;
7
7
import org .jboss .shrinkwrap .api .ShrinkWrap ;
8
+ import org .jboss .shrinkwrap .api .asset .EmptyAsset ;
8
9
import org .jboss .shrinkwrap .api .spec .WebArchive ;
9
10
import org .junit .After ;
10
11
import org .junit .Before ;
@@ -49,7 +50,8 @@ public static WebArchive createDeployment() {
49
50
return ShrinkWrap .create (WebArchive .class )
50
51
.addClasses (
51
52
MyAnnotatedApplication .class ,
52
- AnnotatedSingletonResource .class );
53
+ AnnotatedSingletonResource .class )
54
+ .addAsWebInfResource (EmptyAsset .INSTANCE , "beans.xml" );
53
55
}
54
56
55
57
@ Test
Original file line number Diff line number Diff line change 5
5
import org .jboss .shrinkwrap .api .Archive ;
6
6
import org .jboss .shrinkwrap .api .ShrinkWrap ;
7
7
import org .jboss .shrinkwrap .api .spec .JavaArchive ;
8
+ import org .jboss .shrinkwrap .api .spec .WebArchive ;
8
9
import org .junit .Test ;
9
10
import org .junit .runner .RunWith ;
10
11
23
24
public class MyTransactionalBeanTest {
24
25
@ Deployment
25
26
public static Archive <?> deploy () {
26
- return ShrinkWrap .create (JavaArchive .class )
27
+ JavaArchive library = ShrinkWrap .create (JavaArchive .class )
27
28
.addClasses (MyTransactionalBean .class , MyTransactionScopedBean .class )
28
29
.addAsManifestResource ("beans.xml" );
30
+ return ShrinkWrap .create (WebArchive .class ).addAsLibraries (library );
29
31
}
30
32
31
33
@ Inject
Original file line number Diff line number Diff line change 5
5
import org .jboss .shrinkwrap .api .Archive ;
6
6
import org .jboss .shrinkwrap .api .ShrinkWrap ;
7
7
import org .jboss .shrinkwrap .api .spec .JavaArchive ;
8
+ import org .jboss .shrinkwrap .api .spec .WebArchive ;
8
9
import org .junit .Test ;
9
10
import org .junit .runner .RunWith ;
10
11
24
25
public class MyTransactionalBeanWithUserTransactionTest {
25
26
@ Deployment
26
27
public static Archive <?> deploy () {
27
- return ShrinkWrap .create (JavaArchive .class )
28
+ JavaArchive library = ShrinkWrap .create (JavaArchive .class )
28
29
.addClasses (MyTransactionalBean .class , MyTransactionScopedBean .class )
29
30
.addAsManifestResource ("beans.xml" );
31
+
32
+ return ShrinkWrap .create (WebArchive .class ).addAsLibraries (library );
30
33
}
31
34
32
35
@ Inject
Original file line number Diff line number Diff line change 5
5
import org .jboss .shrinkwrap .api .Archive ;
6
6
import org .jboss .shrinkwrap .api .ShrinkWrap ;
7
7
import org .jboss .shrinkwrap .api .spec .JavaArchive ;
8
+ import org .jboss .shrinkwrap .api .spec .WebArchive ;
8
9
import org .junit .Test ;
9
10
import org .junit .runner .RunWith ;
10
11
18
19
public class MyTransactionalTxTypeBeanTest {
19
20
@ Deployment
20
21
public static Archive <?> deploy () {
21
- return ShrinkWrap .create (JavaArchive .class )
22
+ Archive library = ShrinkWrap .create (JavaArchive .class )
22
23
.addClass (MyTransactionalTxTypeBean .class );
24
+ return ShrinkWrap .create (WebArchive .class ).addAsLibraries (library );
23
25
}
24
26
25
27
@ Inject
Original file line number Diff line number Diff line change 4
4
import org .jboss .arquillian .junit .Arquillian ;
5
5
import org .jboss .shrinkwrap .api .Archive ;
6
6
import org .jboss .shrinkwrap .api .ShrinkWrap ;
7
- import org .jboss .shrinkwrap .api .asset .EmptyAsset ;
8
7
import org .jboss .shrinkwrap .api .spec .JavaArchive ;
8
+ import org .jboss .shrinkwrap .api .spec .WebArchive ;
9
9
import org .junit .Test ;
10
10
import org .junit .runner .RunWith ;
11
11
22
22
public class UserTransactionTest {
23
23
@ Deployment
24
24
public static Archive <?> deploy () {
25
- return ShrinkWrap .create (JavaArchive .class )
25
+ Archive < JavaArchive > library = ShrinkWrap .create (JavaArchive .class )
26
26
.addAsManifestResource ("beans.xml" );
27
+ return ShrinkWrap .create (WebArchive .class ).addAsLibraries (library );
27
28
}
28
29
29
30
@ Inject
You can’t perform that action at this time.
0 commit comments