View Javadoc

1   package org.kuali.student.enrollment.class2.courseoffering.service.impl;
2   
3   import org.junit.runner.RunWith;
4   import org.kuali.student.enrollment.class1.lui.service.impl.LuiServiceDataLoader;
5   import org.kuali.student.enrollment.class2.acal.util.MockAcalTestDataLoader;
6   import org.kuali.student.lum.lrc.service.util.MockLrcTestDataLoader;
7   import org.kuali.student.r2.common.dto.ContextInfo;
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  @RunWith(SpringJUnit4ClassRunner.class)
14  @ContextConfiguration(locations = {"classpath:co-test-with-fewer-mocks-context.xml"})
15  @TransactionConfiguration(transactionManager = "JtaTxManager", defaultRollback = true)
16  @Transactional
17  public class TestCourseOfferingServiceImplWithFewerClass1Mocks extends TestCourseOfferingServiceImplWithClass1Mocks {
18  
19      public void setUp() {
20          callContext = new ContextInfo();
21          callContext.setPrincipalId(principalId);
22          try {
23              new CourseR1TestDataLoader(this.courseService).loadData();
24              new LuiServiceDataLoader(this.luiService).loadData();
25              new MockAcalTestDataLoader(this.acalService).loadData();
26              new MockLrcTestDataLoader(this.lrcService).loadData();
27  
28              createStateTestData();
29              createSchedulingServiceData();
30          } catch (Exception ex) {
31              throw new RuntimeException(ex);
32          }
33  
34      }
35  }