Guest User

Untitled

a guest
Aug 13th, 2013
17
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. }
Advertisement
Add Comment
Please, Sign In to add comment