1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package com.hack23.cia.service.data.impl;
20
21 import java.util.List;
22
23 import org.junit.Test;
24 import org.springframework.beans.factory.annotation.Autowired;
25 import org.springframework.transaction.annotation.Transactional;
26
27 import com.hack23.cia.model.internal.application.data.ministry.impl.ViewMinistryDecisionImpact;
28 import com.hack23.cia.model.internal.application.data.ministry.impl.ViewMinistryDecisionImpactEmbeddedId;
29 import com.hack23.cia.service.data.api.ViewMinistryDecisionImpactDAO;
30
31
32
33
34
35
36
37
38
39 @Transactional
40 public class ViewMinistryDecisionImpactDAOITest extends AbstractServiceDataFunctionalIntegrationTest {
41
42
43 @Autowired
44 private ViewMinistryDecisionImpactDAO dao;
45
46
47
48
49
50
51
52
53 @Test
54 public void getIdListTest() throws Exception {
55 final List<ViewMinistryDecisionImpactEmbeddedId> all = dao.getIdList();
56 assertNotNull(all);
57 }
58
59
60
61
62
63
64
65 @Test
66 public void findAllTest() throws Exception {
67 final List<ViewMinistryDecisionImpact> all = dao.getAll();
68 assertNotNull(all);
69
70
71 if (!all.isEmpty()) {
72 final ViewMinistryDecisionImpact entity = all.get(0);
73 assertNotNull(entity.getEmbeddedId());
74 assertNotNull(entity.getEmbeddedId().getMinistryCode());
75 assertNotNull(entity.getEmbeddedId().getCommittee());
76 assertTrue(entity.getTotalProposals() >= 0);
77 }
78 }
79 }