44512. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 8/1/2019 1:42:45 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.

44512.1 Files compared

# Location File Last Modified
1 JLV_2_8_0_0_0_July_2019.zip\JLV_2_8_0_0_0_July_2019\jMeadows\src\test\integration\java\gov\va\med\jmeadows\dao\provider ProviderOrdersDaoTest.java Mon Jul 8 19:18:56 2019 UTC
2 JLV_2_8_0_0_0_July_2019.zip\JLV_2_8_0_0_0_July_2019\jMeadows\src\test\integration\java\gov\va\med\jmeadows\dao\provider ProviderOrdersDaoTest.java Wed Jul 31 18:41:37 2019 UTC

44512.2 Comparison summary

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

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

44512.4 Active regular expressions

No regular expressions were active.

44512.5 Comparison detail

  1   /**
  2    * Janus 4 .0 (c)
  3    * Copyrig ht (c) 201 1 Hawaii R esource Gr oup LLC. A ll Rights  Reserved.
  4    * Develop ed for the  Pacific T elehealth  & Technolo gy Hui and  the Pacif ic Joint I nformation  Technolog y Center
  5    * Contrib utors:
  6    *     Hon orable Sen ator Danie l K. Inouy e
  7    *     VA  Pacific Is lands Heal th Care Sy stem
  8    *     Tri pler Army  Medical Ce nter
  9    */
  10    
  11    
  12   package go v.va.med.j meadows.da o.provider ;
  13  
  14   import gov .va.med.jm eadows.com mon.JMeado wsExceptio n;
  15   import gov .va.med.jm eadows.dao .beans.JMe adowsQuery ;
  16   import gov .va.med.jm eadows.dao .patient.D aoBaseTest ;
  17   import gov .va.med.jm eadows.dao .provider. ProviderOr dersDao;
  18   import gov .va.med.vd s.webservi ce.Order;
  19   import gov .va.med.vd s.webservi ce.User;
  20   import org .junit.Tes t;
  21  
  22   import jav a.text.Sim pleDateFor mat;
  23   import jav a.util.Lis t;
  24  
  25   import sta tic org.ju nit.Assert .assertTru e;
  26   import sta tic org.ju nit.Assert .fail;
  27  
  28   /**
  29    *
  30    * @author   DNS
  31    */
  32   public cla ss Provide rOrdersDao Test exten ds DaoBase Test
  33   {
  34       privat e Provider OrdersDao  orderDao;
  35       
  36       public  ProviderO rdersDaoTe st() throw s JMeadows Exception
  37       {
  38           su per();
  39           or derDao = n ew Provide rOrdersDao ();
  40       }
  41  
  42       @Test
  43       public  void test GetProvide rPendingOr ders()
  44       {
  45           tr
  46           {
  47                startDat e.set(2011 , 3, 1);
  48                endDate. set(2011,  3, 10);
  49  
  50                JMeadows Query qb =  setupQuer y(user, pa tient, sta rtDate, en dDate);
  51                
  52                mockProv iderBasedQ uery(qb.ge tUser(), n ull, "258" );
  53  
  54                List<Ord er> orders  = orderDa o.getProvi derOrdersP ending(qb) ;
  55                assertTr ue(orders. size() > 0 );
  56                testForP roviderBea nMeta(orde rs);
  57                logger.d ebug("---  PROVIDER P ENDING ORD ERS ---");
  58                for(Orde r o : orde rs)
  59                {
  60                    logg er.debug(" OrderId: "  + o.getOr derid());
  61                    logg er.debug(" PatientId:  " + o.get PatientId( ));
  62                    logg er.debug(" PatientNam e: " + o.g etPatientN ame());
  63                    Simp leDateForm at sdf = n ew SimpleD ateFormat( "EEE, d MM M yyyy HH: mm:ss Z");
  64                    if(o .getOrderD ate() != n ull)
  65                    {
  66                         logger.deb ug("StartD ate: " + s df.format( o.getOrder Date().toG regorianCa lendar().g etTime())) ;
  67                    }
  68                    if(o .getEntere dDate() !=  null)
  69                    {
  70                         logger.deb ug("OrderD ate: " + s df.format( o.getEnter edDate().t oGregorian Calendar() .getTime() ));
  71                    }
  72                    logg er.debug(" OrderDescr iption: "  + o.getDes cription() );
  73                    logg er.debug(" OrderType:  " + o.get Type());
  74                    logg er.debug(" OrderStatu s: " + o.g etStatus() );
  75                    logg er.debug(" OrderResul t: " + o.g etOrderRes ult());
  76                    if(E RROR_MSG_C ONNECTION_ UNAVAILABL E.equalsIg noreCase(o .getDescri ption()))
  77                    {
  78                         fail("Data  fetch fai led...");
  79                    }
  80                    logg er.debug(" ---");
  81                }
  82           } 
  83           ca tch (JMead owsExcepti on ex)
  84           {
  85                fail(ex. getMessage ());
  86           }
  87       }
  88  
  89       @Test
  90       public  void test GetProvide rResultedO rders()
  91       {
  92           tr y
  93           {
  94                startDat e.set(2011 , 2, 1);
  95                endDate. set(2011,  2, 20);
  96  
  97                JMeadows Query qb =  setupQuer y(user, pa tient, sta rtDate, en dDate);
  98                User p =  qb.getUse r();
  99  
  100                mockProv iderBasedQ uery(qb.ge tUser(), n ull, "258" );
  101  
  102                List<Ord er> orders  = orderDa o.getProvi derOrdersR esulted(qb );
  103                assertTr ue(orders. size() > 0 );
  104                logger.d ebug("# of  Resulted  Orders: "  + orders.s ize());
  105                testForP roviderBea nMeta(orde rs);
  106                for(Orde r o : orde rs)
  107                {
  108                    logg er.debug(" OrderId: "  + o.getOr derid());
  109                    logg er.debug(" PatientId:  " + o.get PatientId( ));
  110                    logg er.debug(" PatientNam e: " + o.g etPatientN ame());
  111                    Simp leDateForm at sdf = n ew SimpleD ateFormat( "EEE, d MM M yyyy HH: mm:ss Z");
  112                    logg er.debug(" StartDate:  " + sdf.f ormat(o.ge tOrderDate ().toGrego rianCalend ar().getTi me()));
  113                    logg er.debug(" OrderDate:  " + sdf.f ormat(o.ge tEnteredDa te().toGre gorianCale ndar().get Time()));
  114                    logg er.debug(" CompletedD ate: " + s df.format( o.getCompl etedDate() .toGregori anCalendar ().getTime ()));
  115                    logg er.debug(" OrderDescr iption: "  + o.getDes cription() );
  116                    logg er.debug(" OrderType:  " + o.get Type());
  117                    logg er.debug(" OrderStatu s: " + o.g etStatus() );
  118                    logg er.debug(" OrderResul t: " + o.g etOrderRes ult());
  119                    
  120                    if(E RROR_MSG_C ONNECTION_ UNAVAILABL E.equalsIg noreCase(o .getDescri ption()))
  121                    {
  122                         fail("Data  fetch fai led...");
  123                    }
  124                    logg er.debug(" ---");
  125                }
  126           }
  127           ca tch (JMead owsExcepti on ex)
  128           {
  129                fail(ex. getMessage ());
  130           }
  131       }
  132   }