133. EPMO Open Source Coordination Office Redaction File Detail Report

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.

133.1 Files compared

# 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

133.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 2 438
Changed 1 2
Inserted 0 0
Removed 0 0

133.3 Comparison options

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

133.4 Active regular expressions

No regular expressions were active.

133.5 Comparison detail

  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   }