Produced by Araxis Merge on 11/9/2017 4:31:03 PM Central Standard Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.
# | Location | File | Last Modified |
---|---|---|---|
1 | PPS-N_B397.zip\PPS-N_B397\PPS-N_B397\PS_PPS_domain\src\test\java\gov\va\med\pharmacy\peps\domain\common\capability\test | NationalSettingDomainCapabilityIT.java | Thu Nov 9 14:59:38 2017 UTC |
2 | PPS-N_B397.zip\PPS-N_B397\PPS-N_B397\PS_PPS_domain\src\test\java\gov\va\med\pharmacy\peps\domain\common\capability\test | NationalSettingDomainCapabilityIT.java | Thu Nov 9 19:40:18 2017 UTC |
Description | Between Files 1 and 2 |
|
---|---|---|
Text Blocks | Lines | |
Unchanged | 2 | 428 |
Changed | 1 | 2 |
Inserted | 0 | 0 |
Removed | 0 | 0 |
Whitespace | |
---|---|
Character case | Differences in character case are significant |
Line endings | Differences in line endings (CR and LF characters) are ignored |
CR/LF characters | Not shown in the comparison detail |
No regular expressions were active.
1 | /** | |
2 | * Source file creat ed in 2011 by Southw est Resear ch Institu te | |
3 | */ | |
4 | ||
5 | ||
6 | package go v.va.med.p harmacy.pe ps.domain. common.cap ability.te st; | |
7 | ||
8 | ||
9 | ||
10 | ||
11 | ||
12 | ||
13 | import jav a.util.Dat e; | |
14 | import jav a.util.Has hMap; | |
15 | import jav a.util.Lis t; | |
16 | import jav a.util.Map ; | |
17 | ||
18 | import org .apache.lo gging.log4 j.Logger; | |
19 | import org .apache.lo gging.log4 j.LogManag er; | |
20 | import org .junit.Bef ore; | |
21 | ||
22 | ||
23 | ||
24 | import gov .va.med.ph armacy.pep s.common.v o.National Setting; | |
25 | import gov .va.med.ph armacy.pep s.common.v o.National SettingVo; | |
26 | import gov .va.med.ph armacy.pep s.domain.c ommon.capa bility.Nat ionalSetti ngDomainCa pability; | |
27 | ||
28 | ||
29 | /** | |
30 | * Nationa lSettingDo mainCapabi lityTest | |
31 | * | |
32 | * Test th e capabili ty of the NationalSe ttings | |
33 | */ | |
34 | public cla ss Nationa lSettingDo mainCapabi lityIT ext ends Domai nCapabilit yTestCase { | |
35 | ||
36 | privat e static f inal Logge r LOG = Lo gManager.g etLogger(N ationalSet tingDomain Capability IT.class); | |
37 | privat e static f inal Strin g STOPPED = "STOPPED "; | |
38 | privat e National SettingDom ainCapabil ity nation alSettingD omainCapab ility; | |
39 | ||
40 | @Overr ide | |
41 | @Befor e | |
42 | public void setU p() throws Exception { | |
43 | na tionalSett ingDomainC apability = getNatio nalCapabil ity(Nation alSettingD omainCapab ility.clas s); | |
44 | } | |
45 | ||
46 | ||
47 | /** | |
48 | * tes tUpdateFdb LastRun | |
49 | */ | |
50 | public void test UpdateAll( ) { | |
51 | ||
52 | Na tionalSett ingVo vo1 = new Nati onalSettin gVo(); | |
53 | vo 1.setKeyNa me(Nationa lSetting.F DB_ADD_RUN _STATE.toS tring()); | |
54 | vo 1.setStrin gValue(STO PPED); | |
55 | as sertTrue(" update FDB _ADD_RUN_S TATE faile d!", updat eNationalS ettingsVo( vo1)); | |
56 | ||
57 | Na tionalSett ingVo vo2 = new Nati onalSettin gVo(); | |
58 | vo 2.setKeyNa me(Nationa lSetting.F DB_UPDATE_ RUN_STATE. toString() ); | |
59 | vo 2.setStrin gValue(STO PPED); | |
60 | as sertTrue(" update FDB _UPDATE_RU N_STATE fa iled!", up dateNation alSettings Vo(vo2)); | |
61 | ||
62 | Na tionalSett ingVo vo3 = new Nati onalSettin gVo(); | |
63 | vo 3.setKeyNa me(Nationa lSetting.S TS_RUN_STA TE.toStrin g()); | |
64 | vo 3.setStrin gValue(STO PPED); | |
65 | as sertTrue(" update STS _RUN_STATE failed!", updateNat ionalSetti ngsVo(vo3) ); | |
66 | ||
67 | Na tionalSett ingVo vo4 = new Nati onalSettin gVo(); | |
68 | vo 4.setKeyNa me(Nationa lSetting.F SS_RUN_STA TE.toStrin g()); | |
69 | vo 4.setStrin gValue(STO PPED); | |
70 | as sertTrue(" update FSS _RUN_STATE failed!", updateNat ionalSetti ngsVo(vo4) ); | |
71 | ||
72 | Na tionalSett ingVo vo5 = new Nati onalSettin gVo(); | |
73 | vo 5.setKeyNa me(Nationa lSetting.F DB_ADD_LAS T_RUN.toSt ring()); | |
74 | vo 5.setDateV alue(new D ate()); | |
75 | as sertTrue(" update FDB _ADD_LAST_ RUN failed !", update NationalSe ttingsVo(v o5)); | |
76 | ||
77 | Na tionalSett ingVo vo6 = new Nati onalSettin gVo(); | |
78 | vo 6.setKeyNa me(Nationa lSetting.F SS_UPDATE_ LAST_RUN.t oString()) ; | |
79 | vo 6.setDateV alue(new D ate()); | |
80 | as sertTrue(" update FSS _UPDATE_LA ST_RUN fai led! ", up dateNation alSettings Vo(vo6)); | |
81 | ||
82 | Na tionalSett ingVo vo7 = new Nati onalSettin gVo(); | |
83 | vo 7.setKeyNa me(Nationa lSetting.F SS_UPDATE_ LAST_RUN.t oString()) ; | |
84 | vo 7.setDateV alue(new D ate()); | |
85 | as sertTrue(" update FSS _UPDATE_LA ST_RUN fai led! ", u pdateNatio nalSetting sVo(vo7)); | |
86 | ||
87 | Na tionalSett ingVo vo8 = new Nati onalSettin gVo(); | |
88 | vo 8.setKeyNa me(Nationa lSetting.F SS_UPDATE_ LAST_RUN.t oString()) ; | |
89 | vo 8.setDateV alue(new D ate()); | |
90 | as sertTrue(" update FSS _UPDATE_LA ST_RUN fai led!", upd ateNationa lSettingsV o(vo8)); | |
91 | ||
92 | Na tionalSett ingVo vo9 = new Nati onalSettin gVo(); | |
93 | vo 9.setKeyNa me(Nationa lSetting.H OST_NAME.t oString()) ; | |
94 | vo9.setStr ingValue(" www.nation al.cmop. DNS /FDAMedGui des2"); | |
95 | as sertTrue(" update HOS T_NAME fai led!", upd ateNationa lSettingsV o(vo9)); | |
96 | ||
97 | Na tionalSett ingVo vo10 = new Nat ionalSetti ngVo(); | |
98 | vo 10.setKeyN ame(Nation alSetting. MESSAGE_ST ATUS.toStr ing()); | |
99 | vo 10.setBool eanValue(f alse); | |
100 | as sertTrue(" update MES SAGE_STATU S failed!" , updateNa tionalSett ingsVo(vo1 0)); | |
101 | ||
102 | Na tionalSett ingVo vo12 = new Nat ionalSetti ngVo(); | |
103 | vo 12.setKeyN ame(Nation alSetting. NUM_MSG_QU EUE.toStri ng()); | |
104 | vo 12.setInte gerValue(n ew Long("2 0")); | |
105 | as sertTrue(" update MES SAGE_ERROR failed!", updateNat ionalSetti ngsVo(vo12 )); | |
106 | ||
107 | ||
108 | ||
109 | } | |
110 | ||
111 | ||
112 | /** | |
113 | * tes tGetNation alSettings ByKey | |
114 | */ | |
115 | public void test GetNationa lSettingsB yKey() { | |
116 | ||
117 | Na tionalSett ingVo vo = (National SettingVo) getNation alSettingF romMap(Nat ionalSetti ng.HOST_NA ME); | |
118 | LO G.debug("k eyS: " + v o.getKeyNa me()); | |
119 | ||
120 | as sertTrue(" key did no t match ", vo.getKey Name().equ als(Nation alSetting. HOST_NAME. toString() )); | |
121 | } | |
122 | ||
123 | ||
124 | /** | |
125 | * cre ateNationa lSettingsM ap | |
126 | * | |
127 | * @re turn Map | |
128 | */ | |
129 | privat e Map<Stri ng, Object > retrieve NationalSe ttingsMap( ) { | |
130 | ||
131 | Ma p<String, Object> ns Map = new HashMap<St ring, Obje ct>(); | |
132 | Li st<Nationa lSettingVo > national SettingLis t = nation alSettingD omainCapab ility.retr ieve(); | |
133 | ||
134 | fo r (Nationa lSettingVo nationalS ettingVo2 : national SettingLis t) { | |
135 | nsMap.pu t(national SettingVo2 .getKeyNam e(), natio nalSetting Vo2); | |
136 | LOG.debu g("key: " + national SettingVo2 .getKeyNam e()); | |
137 | } | |
138 | ||
139 | re turn nsMap ; | |
140 | } | |
141 | ||
142 | /** | |
143 | * upd ates updat eNationalS ettingsVo | |
144 | * | |
145 | * @pa ram vo vo | |
146 | * @re turn true/ false | |
147 | */ | |
148 | privat e boolean updateNati onalSettin gsVo(Natio nalSetting Vo vo) { | |
149 | ||
150 | Ma p<String, Object> ns Map = retr ieveNation alSettings Map(); | |
151 | ||
152 | if (nsMap == null) { | |
153 | LOG.debu g("update did not su cceed! "); | |
154 | ||
155 | return f alse; | |
156 | } else { | |
157 | National SettingVo pVo = (Nat ionalSetti ngVo) nsMa p.get(vo.g etKeyName( )); | |
158 | ||
159 | pVo.setK eyName(vo. getKeyName ()); | |
160 | pVo.setS tringValue (vo.getStr ingValue() ); | |
161 | pVo.setB ooleanValu e(vo.getBo oleanValue ()); | |
162 | pVo.setD ateValue(v o.getDateV alue()); | |
163 | pVo.setD ecimalValu e(vo.getDe cimalValue ()); | |
164 | pVo.setI ntegerValu e(vo.getIn tegerValue ()); | |
165 | pVo.setC reatedBy(v o.getCreat edBy()); | |
166 | pVo.setC reatedDate (vo.getCre atedDate() ); | |
167 | ||
168 | national SettingDom ainCapabil ity.update (pVo, getT estUser()) ; | |
169 | ||
170 | return t rue; | |
171 | } | |
172 | ||
173 | } | |
174 | ||
175 | ||
176 | /** | |
177 | * get s the Nati onalSettin gFromMap | |
178 | * @pa ram key ke y | |
179 | * @re turn Natio nalSetting Vo | |
180 | */ | |
181 | privat e National SettingVo getNationa lSettingFr omMap(Nati onalSettin g key) { | |
182 | Na tionalSett ingVo pVo = null; | |
183 | ||
184 | Ma p<String, Object> ns Map = retr ieveNation alSettings Map(); | |
185 | ||
186 | if (nsMap != null) { | |
187 | pVo = (N ationalSet tingVo) ns Map.get(ke y.toString ()); | |
188 | } | |
189 | ||
190 | re turn pVo; | |
191 | } | |
192 | ||
193 | /** | |
194 | * Ret rieves all data in t he table | |
195 | */ | |
196 | public void test RetrieveAl l() { | |
197 | Li st<Nationa lSettingVo > nameColl ection; | |
198 | ||
199 | na meCollecti on = natio nalSetting DomainCapa bility.ret rieve(); | |
200 | ||
201 | fo r (Nationa lSettingVo vo : name Collection ) { | |
202 | LOG.debu g("ID: " + vo.getId( )); | |
203 | LOG.debu g("Name: " + vo.getK eyName()); | |
204 | LOG.debu g("String: " + vo.ge tStringVal ue()); | |
205 | LOG.debu g("Date: " + vo.getD ateValue() ); | |
206 | LOG.debu g("Integer : " + vo.g etIntegerV alue()); | |
207 | LOG.debu g("Boolean : " + vo.g etBooleanV alue()); | |
208 | } | |
209 | ||
210 | as sertTrue(" Collection OK", name Collection .size() != 0); | |
211 | ||
212 | } | |
213 | ||
214 | ||
215 | } |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.