25. EPMO Open Source Coordination Office Redaction File Detail Report

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.

25.1 Files compared

# 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

25.2 Comparison summary

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

25.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

25.4 Active regular expressions

No regular expressions were active.

25.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.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   }