1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package org.kuali.mobility.grades.service;
16
17 import java.util.Date;
18 import java.util.List;
19
20 import static junit.framework.Assert.*;
21
22 import org.junit.Test;
23 import org.junit.runner.RunWith;
24 import org.kuali.mobility.grades.entity.ModuleResults;
25 import org.springframework.beans.factory.annotation.Autowired;
26 import org.springframework.beans.factory.annotation.Qualifier;
27 import org.springframework.test.annotation.DirtiesContext;
28 import org.springframework.test.context.ContextConfiguration;
29 import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
30
31
32
33
34
35 @RunWith(SpringJUnit4ClassRunner.class)
36 @DirtiesContext
37 @ContextConfiguration("classpath:/GradesSpringBeans.xml")
38 public class GradesServiceImplTest {
39
40
41
42
43 @Autowired
44 @Qualifier("gradesService")
45 private GradesService gradesService;
46
47
48
49
50
51
52 @Test
53 public void test() {
54 List<ModuleResults> results = gradesService.getResults(new Date(), new Date(), "test", "en");
55 String str;
56
57
58 str = results.get(0).getExamMark();
59 assertEquals("76%", str);
60
61
62 str = results.get(1).getParticipationMarkComment();
63 assertEquals("Distinction", str);
64
65
66 str = results.get(2).getModuleName();
67 assertEquals("IOPS 1 21 INTRO HUM GEO", str);
68
69 }
70 }