View Javadoc

1   package org.kuali.ole;
2   
3   import junit.framework.TestCase;
4   import org.junit.Test;
5   import org.junit.runner.RunWith;
6   import org.kuali.ole.pojo.bib.BibliographicRecord;
7   import org.kuali.rice.core.api.resourceloader.GlobalResourceLoader;
8   import org.springframework.test.context.ContextConfiguration;
9   import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
10  import org.springframework.test.context.transaction.TransactionConfiguration;
11  import org.springframework.transaction.annotation.Transactional;
12  
13  /**
14   * Created by IntelliJ IDEA.
15   * User: pvsubrah
16   * Date: 4/11/12
17   * Time: 12:51 AM
18   * To change this template use File | Settings | File Templates.
19   */
20  
21  @ContextConfiguration(locations = {"classpath:/SpringBeans.xml"})
22  @RunWith(value = SpringJUnit4ClassRunner.class)
23  @TransactionConfiguration(defaultRollback = true)
24  public class DataCarrierService_UT extends TestCase {
25      @Test
26      @Transactional
27      public void addData() throws Exception {
28          DataCarrierService dataCarrierService = GlobalResourceLoader.getService("dataCarrierService");
29          assertNotNull(dataCarrierService);
30          dataCarrierService.addData(OLEConstants.OLE_BIB_RECORD, new BibliographicRecord());
31          BibliographicRecord data = (BibliographicRecord) dataCarrierService.getData(OLEConstants.OLE_BIB_RECORD);
32          assertNotNull(data);
33      }
34  }