View difference between Paste ID: YD76SUk8 and whZxd755
SHOW: | | - or go back to the newest paste.
1-
@CreateSchema
1+
import javax.ejb.EJB;
2
3
import org.jboss.arquillian.api.Deployment;
4
import org.jboss.arquillian.junit.Arquillian;
5
import org.jboss.arquillian.persistence.CreateSchema;
6
import org.jboss.shrinkwrap.api.Archive;
7
import org.jboss.shrinkwrap.api.ArchivePaths;
8
import org.jboss.shrinkwrap.api.ShrinkWrap;
9
import org.jboss.shrinkwrap.api.formatter.Formatters;
10
import org.jboss.shrinkwrap.api.spec.JavaArchive;
11
import org.junit.Assert;
12
import org.junit.Test;
13
import org.junit.runner.RunWith;
14
import org.slf4j.Logger;
15
import org.slf4j.LoggerFactory;
16
17
import com.gapso.cosan.sicla.domain.ModeNegotiation;
18
import com.gapso.cosan.sicla.services.persistence.ModeNegotiationDAO;
19
import com.gapso.cosan.sicla.services.persistence.impl.ModeNegotiationDAOImpl;
20
import com.gapso.cosan.sicle.services.Message.Type;
21
import com.gapso.cosan.sicle.services.persistence.PersistenceMessage;
22
23
@CreateSchema("script/schema-tests.sql")
24
@RunWith(Arquillian.class)
25
public class ModeNegotiationDAOTest {
26
27
	private static final Logger logger = LoggerFactory
28
			.getLogger(ModeNegotiationDAOTest.class);
29
30
	@Deployment
31
	public static Archive<?> createDeployment() {
32
		JavaArchive archive = ShrinkWrap
33
				.create(JavaArchive.class,
34
						ModeNegotiationDAOTest.class.getName().concat("-TEST.jar"))
35
				.addClass(ModeNegotiationDAOImpl.class)
36
				.addAsManifestResource("META-INF/persistence.xml",
37
						ArchivePaths.create("persistence.xml"));
38
		
39
		logger.debug(archive.toString(Formatters.VERBOSE));
40
		return archive;
41
	}
42
43
	@EJB
44
	private ModeNegotiationDAO dao;
45
46
	@Test
47
	public void getAll() {
48
		Assert.assertNotNull(dao);
49
		PersistenceMessage<ModeNegotiation> resp = dao.getAll();
50
		Assert.assertEquals(Type.SUCCESS, resp.getType());
51
		System.out.println("Result size: " + resp.getResult().size());
52
	}
53
}