Produced by Araxis Merge on 7/9/2017 11:00:53 PM Eastern Daylight 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_3.0_Iter2_Build_360.zip\Unredacted\PS_PPS_domain\src\test\java\gov\va\med\pharmacy\peps\domain\common\capability\test | NationalSettingDomainCapabilityIT.java | Fri Jun 30 19:12:38 2017 UTC |
2 | PPS_N_3.0_Iter2_Build_360.zip\Unredacted\PS_PPS_domain\src\test\java\gov\va\med\pharmacy\peps\domain\common\capability\test | NationalSettingDomainCapabilityIT.java | Fri Jul 7 13:22:07 2017 UTC |
Description | Between Files 1 and 2 |
|
---|---|---|
Text Blocks | Lines | |
Unchanged | 2 | 438 |
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. DNS . 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 vo11 = new Nat ionalSetti ngVo(); | |
103 | vo 11.setKeyN ame(Nation alSetting. MESSAGE_ER ROR.toStri ng()); | |
104 | vo 11.setStri ngValue("N o errors 2 "); | |
105 | as sertTrue(" update MES SAGE_ERROR failed! " , updateNa tionalSett ingsVo(vo1 1)); | |
106 | ||
107 | Na tionalSett ingVo vo12 = new Nat ionalSetti ngVo(); | |
108 | vo 12.setKeyN ame(Nation alSetting. NUM_MSG_QU EUE.toStri ng()); | |
109 | vo 12.setInte gerValue(n ew Long("2 0")); | |
110 | as sertTrue(" update MES SAGE_ERROR failed!", updateNat ionalSetti ngsVo(vo12 )); | |
111 | ||
112 | ||
113 | ||
114 | } | |
115 | ||
116 | ||
117 | /** | |
118 | * tes tGetNation alSettings ByKey | |
119 | */ | |
120 | public void test GetNationa lSettingsB yKey() { | |
121 | ||
122 | Na tionalSett ingVo vo = (National SettingVo) getNation alSettingF romMap(Nat ionalSetti ng.HOST_NA ME); | |
123 | LO G.debug("k eyS: " + v o.getKeyNa me()); | |
124 | ||
125 | as sertTrue(" key did no t match ", vo.getKey Name().equ als(Nation alSetting. HOST_NAME. toString() )); | |
126 | } | |
127 | ||
128 | ||
129 | /** | |
130 | * cre ateNationa lSettingsM ap | |
131 | * | |
132 | * @re turn Map | |
133 | */ | |
134 | privat e Map<Stri ng, Object > retrieve NationalSe ttingsMap( ) { | |
135 | ||
136 | Ma p<String, Object> ns Map = new HashMap<St ring, Obje ct>(); | |
137 | Li st<Nationa lSettingVo > national SettingLis t = nation alSettingD omainCapab ility.retr ieve(); | |
138 | ||
139 | fo r (Nationa lSettingVo nationalS ettingVo2 : national SettingLis t) { | |
140 | nsMap.pu t(national SettingVo2 .getKeyNam e(), natio nalSetting Vo2); | |
141 | LOG.debu g("key: " + national SettingVo2 .getKeyNam e()); | |
142 | } | |
143 | ||
144 | re turn nsMap ; | |
145 | } | |
146 | ||
147 | /** | |
148 | * upd ates updat eNationalS ettingsVo | |
149 | * | |
150 | * @pa ram vo vo | |
151 | * @re turn true/ false | |
152 | */ | |
153 | privat e boolean updateNati onalSettin gsVo(Natio nalSetting Vo vo) { | |
154 | ||
155 | Ma p<String, Object> ns Map = retr ieveNation alSettings Map(); | |
156 | ||
157 | if (nsMap == null) { | |
158 | LOG.debu g("update did not su cceed! "); | |
159 | ||
160 | return f alse; | |
161 | } else { | |
162 | National SettingVo pVo = (Nat ionalSetti ngVo) nsMa p.get(vo.g etKeyName( )); | |
163 | ||
164 | pVo.setK eyName(vo. getKeyName ()); | |
165 | pVo.setS tringValue (vo.getStr ingValue() ); | |
166 | pVo.setB ooleanValu e(vo.getBo oleanValue ()); | |
167 | pVo.setD ateValue(v o.getDateV alue()); | |
168 | pVo.setD ecimalValu e(vo.getDe cimalValue ()); | |
169 | pVo.setI ntegerValu e(vo.getIn tegerValue ()); | |
170 | pVo.setC reatedBy(v o.getCreat edBy()); | |
171 | pVo.setC reatedDate (vo.getCre atedDate() ); | |
172 | ||
173 | national SettingDom ainCapabil ity.update (pVo, getT estUser()) ; | |
174 | ||
175 | return t rue; | |
176 | } | |
177 | ||
178 | } | |
179 | ||
180 | ||
181 | /** | |
182 | * get s the Nati onalSettin gFromMap | |
183 | * @pa ram key ke y | |
184 | * @re turn Natio nalSetting Vo | |
185 | */ | |
186 | privat e National SettingVo getNationa lSettingFr omMap(Nati onalSettin g key) { | |
187 | Na tionalSett ingVo pVo = null; | |
188 | ||
189 | Ma p<String, Object> ns Map = retr ieveNation alSettings Map(); | |
190 | ||
191 | if (nsMap != null) { | |
192 | pVo = (N ationalSet tingVo) ns Map.get(ke y.toString ()); | |
193 | } | |
194 | ||
195 | re turn pVo; | |
196 | } | |
197 | ||
198 | /** | |
199 | * Ret rieves all data in t he table | |
200 | */ | |
201 | public void test RetrieveAl l() { | |
202 | Li st<Nationa lSettingVo > nameColl ection; | |
203 | ||
204 | na meCollecti on = natio nalSetting DomainCapa bility.ret rieve(); | |
205 | ||
206 | fo r (Nationa lSettingVo vo : name Collection ) { | |
207 | LOG.debu g("ID: " + vo.getId( )); | |
208 | LOG.debu g("Name: " + vo.getK eyName()); | |
209 | LOG.debu g("String: " + vo.ge tStringVal ue()); | |
210 | LOG.debu g("Date: " + vo.getD ateValue() ); | |
211 | LOG.debu g("Integer : " + vo.g etIntegerV alue()); | |
212 | LOG.debu g("Boolean : " + vo.g etBooleanV alue()); | |
213 | } | |
214 | ||
215 | as sertTrue(" Collection OK", name Collection .size() != 0); | |
216 | ||
217 | } | |
218 | ||
219 | ||
220 | } |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.