1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.jboss.as.quickstarts.cdi.interceptors.test;
18
19 import static org.junit.Assert.assertEquals;
20
21 import javax.ejb.EJB;
22
23 import org.jboss.arquillian.container.test.api.Deployment;
24 import org.jboss.arquillian.junit.Arquillian;
25 import org.jboss.as.quickstarts.cdi.service.History;
26 import org.jboss.as.quickstarts.cdi.service.Item;
27 import org.jboss.as.quickstarts.cdi.service.ItemServiceBean;
28 import org.jboss.shrinkwrap.api.Archive;
29 import org.jboss.shrinkwrap.api.ShrinkWrap;
30 import org.jboss.shrinkwrap.api.asset.EmptyAsset;
31 import org.jboss.shrinkwrap.api.spec.WebArchive;
32 import org.junit.Test;
33 import org.junit.runner.RunWith;
34
35 @RunWith(Arquillian.class)
36 public class InterceptorsDisabledTest {
37
38 @Deployment
39 public static Archive<?> createDeployment() {
40 return ShrinkWrap.create(WebArchive.class, "test.war").addPackages(true, "org.jboss.as.quickstarts.cdi")
41
42 .addAsResource("META-INF/test-persistence.xml", "META-INF/persistence.xml")
43
44 .addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml")
45
46 .addAsWebInfResource("test-ds.xml", "test-ds.xml");
47 }
48
49 @EJB
50 private ItemServiceBean itemService;
51
52 @Test
53 public void testAuditInterceptor() {
54 Item item = new Item();
55 item.setName("testItem");
56 itemService.create(item);
57 item = itemService.getList().get(0);
58
59 assertEquals(0, History.getItemHistory().size());
60 }
61
62 }