File tree Expand file tree Collapse file tree
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 Original file line number Diff line number Diff line change 44import org .jboss .arquillian .junit .Arquillian ;
55import org .jboss .shrinkwrap .api .Archive ;
66import org .jboss .shrinkwrap .api .ShrinkWrap ;
7+ import org .jboss .shrinkwrap .api .asset .EmptyAsset ;
78import org .jboss .shrinkwrap .api .spec .JavaArchive ;
9+ import org .jboss .shrinkwrap .api .spec .WebArchive ;
810import org .junit .Test ;
911import org .junit .runner .RunWith ;
1012
2123public class GreetingTest {
2224 @ Deployment
2325 public static Archive <?> deploy () {
24- return ShrinkWrap .create (JavaArchive .class )
26+ JavaArchive library = ShrinkWrap .create (JavaArchive .class )
2527 .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" );
2732 }
2833
2934 @ Inject
Original file line number Diff line number Diff line change 55import org .jboss .shrinkwrap .api .Archive ;
66import org .jboss .shrinkwrap .api .ShrinkWrap ;
77import org .jboss .shrinkwrap .api .spec .JavaArchive ;
8+ import org .jboss .shrinkwrap .api .spec .WebArchive ;
89import org .junit .Test ;
910import org .junit .runner .RunWith ;
1011
2122public class ScopedBeanTest {
2223 @ Deployment
2324 public static Archive <?> deploy () {
24- return ShrinkWrap .create (JavaArchive .class )
25+ JavaArchive library = ShrinkWrap .create (JavaArchive .class )
2526 .addClass (ScopedBean .class );
27+
28+ return ShrinkWrap .create (WebArchive .class ).
29+ addAsLibraries (library );
2630 }
2731
2832 @ Inject
Original file line number Diff line number Diff line change 55import org .jboss .arquillian .junit .InSequence ;
66import org .jboss .arquillian .test .api .ArquillianResource ;
77import org .jboss .shrinkwrap .api .ShrinkWrap ;
8+ import org .jboss .shrinkwrap .api .asset .EmptyAsset ;
89import org .jboss .shrinkwrap .api .spec .WebArchive ;
910import org .junit .After ;
1011import org .junit .Before ;
@@ -49,7 +50,8 @@ public static WebArchive createDeployment() {
4950 return ShrinkWrap .create (WebArchive .class )
5051 .addClasses (
5152 MyAnnotatedApplication .class ,
52- AnnotatedSingletonResource .class );
53+ AnnotatedSingletonResource .class )
54+ .addAsWebInfResource (EmptyAsset .INSTANCE , "beans.xml" );
5355 }
5456
5557 @ Test
Original file line number Diff line number Diff line change 55import org .jboss .shrinkwrap .api .Archive ;
66import org .jboss .shrinkwrap .api .ShrinkWrap ;
77import org .jboss .shrinkwrap .api .spec .JavaArchive ;
8+ import org .jboss .shrinkwrap .api .spec .WebArchive ;
89import org .junit .Test ;
910import org .junit .runner .RunWith ;
1011
2324public class MyTransactionalBeanTest {
2425 @ Deployment
2526 public static Archive <?> deploy () {
26- return ShrinkWrap .create (JavaArchive .class )
27+ JavaArchive library = ShrinkWrap .create (JavaArchive .class )
2728 .addClasses (MyTransactionalBean .class , MyTransactionScopedBean .class )
2829 .addAsManifestResource ("beans.xml" );
30+ return ShrinkWrap .create (WebArchive .class ).addAsLibraries (library );
2931 }
3032
3133 @ Inject
Original file line number Diff line number Diff line change 55import org .jboss .shrinkwrap .api .Archive ;
66import org .jboss .shrinkwrap .api .ShrinkWrap ;
77import org .jboss .shrinkwrap .api .spec .JavaArchive ;
8+ import org .jboss .shrinkwrap .api .spec .WebArchive ;
89import org .junit .Test ;
910import org .junit .runner .RunWith ;
1011
2425public class MyTransactionalBeanWithUserTransactionTest {
2526 @ Deployment
2627 public static Archive <?> deploy () {
27- return ShrinkWrap .create (JavaArchive .class )
28+ JavaArchive library = ShrinkWrap .create (JavaArchive .class )
2829 .addClasses (MyTransactionalBean .class , MyTransactionScopedBean .class )
2930 .addAsManifestResource ("beans.xml" );
31+
32+ return ShrinkWrap .create (WebArchive .class ).addAsLibraries (library );
3033 }
3134
3235 @ Inject
Original file line number Diff line number Diff line change 55import org .jboss .shrinkwrap .api .Archive ;
66import org .jboss .shrinkwrap .api .ShrinkWrap ;
77import org .jboss .shrinkwrap .api .spec .JavaArchive ;
8+ import org .jboss .shrinkwrap .api .spec .WebArchive ;
89import org .junit .Test ;
910import org .junit .runner .RunWith ;
1011
1819public class MyTransactionalTxTypeBeanTest {
1920 @ Deployment
2021 public static Archive <?> deploy () {
21- return ShrinkWrap .create (JavaArchive .class )
22+ Archive library = ShrinkWrap .create (JavaArchive .class )
2223 .addClass (MyTransactionalTxTypeBean .class );
24+ return ShrinkWrap .create (WebArchive .class ).addAsLibraries (library );
2325 }
2426
2527 @ Inject
Original file line number Diff line number Diff line change 44import org .jboss .arquillian .junit .Arquillian ;
55import org .jboss .shrinkwrap .api .Archive ;
66import org .jboss .shrinkwrap .api .ShrinkWrap ;
7- import org .jboss .shrinkwrap .api .asset .EmptyAsset ;
87import org .jboss .shrinkwrap .api .spec .JavaArchive ;
8+ import org .jboss .shrinkwrap .api .spec .WebArchive ;
99import org .junit .Test ;
1010import org .junit .runner .RunWith ;
1111
2222public class UserTransactionTest {
2323 @ Deployment
2424 public static Archive <?> deploy () {
25- return ShrinkWrap .create (JavaArchive .class )
25+ Archive < JavaArchive > library = ShrinkWrap .create (JavaArchive .class )
2626 .addAsManifestResource ("beans.xml" );
27+ return ShrinkWrap .create (WebArchive .class ).addAsLibraries (library );
2728 }
2829
2930 @ Inject
You can’t perform that action at this time.
0 commit comments