View Javadoc

1   package org.kuali.ole.describe;
2   
3   import org.junit.Test;
4   import org.junit.runner.RunWith;
5   import org.kuali.ole.SpringBaseTestCase;
6   import org.kuali.ole.describe.bo.OleShelvingOrder;
7   import org.kuali.rice.krad.service.BusinessObjectService;
8   import org.kuali.rice.krad.service.KRADServiceLocator;
9   import org.springframework.test.context.ContextConfiguration;
10  import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
11  import org.springframework.test.context.transaction.TransactionConfiguration;
12  import org.springframework.transaction.annotation.Transactional;
13  
14  import java.sql.Timestamp;
15  
16  import static junit.framework.Assert.assertEquals;
17  
18  /**
19   * Created with IntelliJ IDEA.
20   * User: ?
21   * Date: 6/11/12
22   * Time: 7:33 PM
23   * To change this template use File | Settings | File Templates.
24   */
25  
26  public class OleShelvingOrder_UT extends SpringBaseTestCase {
27  
28      private BusinessObjectService boService ;
29  
30      @Test
31      @Transactional
32      public void testSave() {
33          OleShelvingOrder oleShelvingOrder = new OleShelvingOrder();
34          oleShelvingOrder.setShelvingOrderCode("n1");
35          oleShelvingOrder.setShelvingOrderName("No information provided");
36          oleShelvingOrder.setSource("Test Source");
37          Timestamp st = new Timestamp(System.currentTimeMillis());
38          oleShelvingOrder.setSourceDate(new java.sql.Date(st.getTime()));
39          oleShelvingOrder.setActive(true);
40          boService = KRADServiceLocator.getBusinessObjectService();
41          boService.save(oleShelvingOrder);
42          OleShelvingOrder oleShelvingOrderService = boService.findBySinglePrimaryKey(OleShelvingOrder.class,oleShelvingOrder.getShelvingOrderId());
43          assertEquals("n1",oleShelvingOrderService.getShelvingOrderCode());
44          assertEquals("No information provided",oleShelvingOrderService.getShelvingOrderName());
45      }
46  
47      @Test
48      @Transactional
49      public void testSearch() {
50          OleShelvingOrder oleShelvingOrder = new OleShelvingOrder();
51          oleShelvingOrder.setShelvingOrderCode("01");
52          oleShelvingOrder.setShelvingOrderName("Not enumeration");
53          oleShelvingOrder.setSource("Test Source");
54          Timestamp st = new Timestamp(System.currentTimeMillis());
55          oleShelvingOrder.setSourceDate(new java.sql.Date(st.getTime()));
56          oleShelvingOrder.setActive(true);
57          boService = KRADServiceLocator.getBusinessObjectService();
58          boService.save(oleShelvingOrder);
59          OleShelvingOrder oleShelvingOrderService = boService.findBySinglePrimaryKey(OleShelvingOrder.class,oleShelvingOrder.getShelvingOrderId());
60          assertEquals("01",oleShelvingOrderService.getShelvingOrderCode());
61          assertEquals("Not enumeration",oleShelvingOrderService.getShelvingOrderName());
62      }
63  }