6f5c2c1a5b71d8c12f46fbbdfa1816ef13f50194
Hafid Haddouti - Integrate arquillian - fi...

Hafid Haddouti authored 10 years ago

1) package com.haddouti.pg.jee6;
2) 
Hafid Haddouti - change CDI to EJB - chang...

Hafid Haddouti authored 10 years ago

3) import javax.ejb.EJB;
Hafid Haddouti - Integrate arquillian - fi...

Hafid Haddouti authored 10 years ago

4) 
5) import junit.framework.Assert;
6) 
7) import org.jboss.arquillian.container.test.api.Deployment;
8) import org.jboss.arquillian.junit.Arquillian;
9) import org.jboss.shrinkwrap.api.ShrinkWrap;
10) import org.jboss.shrinkwrap.api.asset.EmptyAsset;
11) import org.jboss.shrinkwrap.api.spec.JavaArchive;
12) import org.junit.Test;
13) import org.junit.runner.RunWith;
14) 
15) import com.haddouti.pg.jee6.service.OneStatelessBean;
16) 
Hafid Haddouti - Add CDI test case - MS JE...

Hafid Haddouti authored 10 years ago

17) /**
Hafid Haddouti - change CDI to EJB - chang...

Hafid Haddouti authored 10 years ago

18)  * Arquillian test case for EJB classes
Hafid Haddouti - Add CDI test case - MS JE...

Hafid Haddouti authored 10 years ago

19)  *
20)  */
Hafid Haddouti - Integrate arquillian - fi...

Hafid Haddouti authored 10 years ago

21) @RunWith(Arquillian.class)
22) public class OneServiceJarTest {
23) 
Hafid Haddouti - change CDI to EJB - chang...

Hafid Haddouti authored 10 years ago

24) 	@EJB
Hafid Haddouti - Integrate arquillian - fi...

Hafid Haddouti authored 10 years ago

25) 	OneService oneService;
26) 	
27) 	@Deployment
28) 	public static JavaArchive createDeployment() {
Hafid Haddouti - Add CDI test case - MS JE...

Hafid Haddouti authored 10 years ago

29) 		final JavaArchive jar = ShrinkWrap.create(JavaArchive.class)
Hafid Haddouti - Integrate arquillian - fi...

Hafid Haddouti authored 10 years ago

30) 				.addClass(OneStatelessBean.class)
31) 				.addClass(OneService.class)
32) 				.addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml");
Hafid Haddouti - Add CDI test case - MS JE...

Hafid Haddouti authored 10 years ago

33) 		
34) 		System.out.println(jar.toString(true));
35) 		return jar;
Hafid Haddouti - Integrate arquillian - fi...

Hafid Haddouti authored 10 years ago

36) 	}
37) 	
38) 	
39) 	
40) 	@Test
41) 	public void testOne() {
42) 		Assert.assertNotNull(oneService);
Hafid Haddouti - Add CDI test case - MS JE...

Hafid Haddouti authored 10 years ago

43) 		System.out.println(oneService.process());