117. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 7/3/2018 11:43:42 AM Central 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.

117.1 Files compared

# Location File Last Modified
1 eHealth_v8.2.0_build_8.2.0.1.zip\NHIN_adapter\AdapterLIB\src\test\java\gov\va\med\nhin\adapter\datamanager\translators FileManDateUnfilteredDataTranslatorTest.java Tue Jun 26 18:27:21 2018 UTC
2 eHealth_v8.2.0_build_8.2.0.1.zip\NHIN_adapter\AdapterLIB\src\test\java\gov\va\med\nhin\adapter\datamanager\translators FileManDateUnfilteredDataTranslatorTest.java Fri Jun 29 20:39:56 2018 UTC

117.2 Comparison summary

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

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

117.4 Active regular expressions

No regular expressions were active.

117.5 Comparison detail

  1   /**
  2    *
  3    */
  4   package go v.va.med.n hin.adapte r.datamana ger.transl ators;
  5  
  6   import gov .va.med.nh in.adapter .datamanag er.DataDat e;
  7   import gov .va.med.nh in.adapter .datamanag er.TestRef erence;
  8  
  9   import jav a.math.Big Decimal;
  10  
  11   import sta tic org.ju nit.Assert .assertEqu als;
  12   import org .junit.Tes t;
  13   import org .slf4j.Log gerFactory ;
  14  
  15   /**
  16    * @author   PII
  17    *
  18    */
  19   public cla ss FileMan DateUnfilt eredDataTr anslatorTe st {
  20  
  21           fi nal static  BigDecima l YEAR = B igDecimal. valueOf( 3 030000 );
  22           fi nal static  BigDecima l MONTH =  BigDecimal .valueOf(  3031100 );
  23           fi nal static  BigDecima l DAY = Bi gDecimal.v alueOf( 30 31120 );
  24           fi nal static  BigDecima l TIME_PM  = BigDecim al.valueOf ( 3031120. 1826 );
  25           fi nal static  BigDecima l TIME_AM  = BigDecim al.valueOf ( 3031120. 0626 );
  26           fi nal static  BigDecima l SECOND =  BigDecima l.valueOf(  3031120.1 82623 );
  27  
  28           /* *
  29            *  Test meth od for
  30            *  {@link go v.va.med.n hin.adapte r.datamana ger.transl ators.File ManDateUnf ilteredDat aTranslato r#translat e(java.lan g.Object,  java.lang. Object, go v.va.med.n hin.adapte r.datamana ger.Refere nce, gov.v a.med.nhin .adapter.d atamanager .DataQuery )}.
  31            * /
  32           @T est
  33           pu blic final  void test PrettyTran slatehourt osecond()  {
  34                    Test Reference  ref = new  TestRefere nce();
  35                    Stri ng ret = p arseDate(  YEAR, ref  );
  36                    asse rtEquals(  "2003", re t );
  37                    ret  = parseDat e( MONTH,  ref );
  38                    asse rtEquals(  "Nov 2003" , ret );
  39                    ret  = parseDat e( DAY, re f );
  40                    asse rtEquals(  "Nov 20, 2 003", ret  );
  41                    ret  = parseDat e( TIME_PM , ref );
  42                    asse rtEquals(  "Nov 20, 2 003, 06:26  PM", ret  );
  43                    ret  = parseDat e( TIME_AM , ref );
  44                    asse rtEquals(  "Nov 20, 2 003, 06:26  AM", ret  );
  45                    ret  = parseDat e( SECOND,  ref );
  46                    asse rtEquals(  "Nov 20, 2 003, 06:26  PM", ret  );
  47           }
  48  
  49           @T est
  50           pu blic final  void test PrettyTran slatehourt ominute()  {
  51                    Test Reference  ref = new  TestRefere nce();
  52                    ref. setPropert y( "target DateFormat ", "yyyy M MM dd hh:m m a" );
  53                    Stri ng ret = p arseDate(  YEAR, ref  );
  54                    asse rtEquals(  "2003", re t );
  55                    ret  = parseDat e( MONTH,  ref );
  56                    asse rtEquals(  "2003 Nov" , ret );
  57                    ret  = parseDat e( DAY, re f );
  58                    asse rtEquals(  "2003 Nov  20", ret ) ;
  59                    ret  = parseDat e( TIME_PM , ref );
  60                    asse rtEquals(  "2003 Nov  20 06:26 P M", ret );
  61                    ret  = parseDat e( TIME_AM , ref );
  62                    asse rtEquals(  "2003 Nov  20 06:26 A M", ret );
  63                    ret  = parseDat e( SECOND,  ref );
  64                    asse rtEquals(  "2003 Nov  20 06:26 P M", ret );
  65           }
  66  
  67           @T est
  68           pu blic final  void test PrettyTran slatehourt osecond24( ) {
  69                    Test Reference  ref = new  TestRefere nce();
  70                    ref. setPropert y( "target DateFormat ", "yyyy M MM dd HH:m m.ss" );
  71                    Stri ng ret = p arseDate(  YEAR, ref  );
  72                    asse rtEquals(  "2003", re t );
  73                    ret  = parseDat e( MONTH,  ref );
  74                    asse rtEquals(  "2003 Nov" , ret );
  75                    ret  = parseDat e( DAY, re f );
  76                    asse rtEquals(  "2003 Nov  20", ret ) ;
  77                    ret  = parseDat e( TIME_PM , ref );
  78                    asse rtEquals(  "2003 Nov  20 18:26.0 0", ret );
  79                    ret  = parseDat e( TIME_AM , ref );
  80                    asse rtEquals(  "2003 Nov  20 06:26.0 0", ret );
  81                    ret  = parseDat e( SECOND,  ref );
  82                    asse rtEquals(  "2003 Nov  20 18:26.2 3", ret );
  83           }
  84  
  85           @T est
  86           pu blic final  void test PrettyTran slatehourt ominute24( ) {
  87                    Test Reference  ref = new  TestRefere nce();
  88                    ref. setPropert y( "target DateFormat ", "yyyy M MM dd HH:m m" );
  89                    Stri ng ret = p arseDate(  YEAR, ref  );
  90                    asse rtEquals(  "2003", re t );
  91                    ret  = parseDat e( MONTH,  ref );
  92                    asse rtEquals(  "2003 Nov" , ret );
  93                    ret  = parseDat e( DAY, re f );
  94                    asse rtEquals(  "2003 Nov  20", ret ) ;
  95                    ret  = parseDat e( TIME_PM , ref );
  96                    asse rtEquals(  "2003 Nov  20 18:26",  ret );
  97                    ret  = parseDat e( TIME_AM , ref );
  98                    asse rtEquals(  "2003 Nov  20 06:26",  ret );
  99                    ret  = parseDat e( SECOND,  ref );
  100                    asse rtEquals(  "2003 Nov  20 18:26",  ret );
  101           }
  102  
  103           @T est
  104           pu blic final  void test Translateh ourtosecon d() {
  105                    Test Reference  ref = new  TestRefere nce();
  106                    ref. setPropert y( "target DateFormat ", "yyyyMM ddhhmmss"  );
  107                    Stri ng ret = p arseDate(  YEAR, ref  );
  108                    asse rtEquals(  "2003", re t );
  109                    ret  = parseDat e( MONTH,  ref );
  110                    asse rtEquals(  "200311",  ret );
  111                    ret  = parseDat e( DAY, re f );
  112                    asse rtEquals(  "20031120" , ret );
  113                    ret  = parseDat e( TIME_PM , ref );
  114                    asse rtEquals(  "200311200 62600", re t );
  115                    ret  = parseDat e( TIME_AM , ref );
  116                    asse rtEquals(  "200311200 62600", re t );
  117                    ret  = parseDat e( SECOND,  ref );
  118                    asse rtEquals(  "200311200 62623", re t );
  119           }
  120  
  121           @T est
  122           pu blic final  void test Translateh ourtominut e() {
  123                    Test Reference  ref = new  TestRefere nce();
  124                    ref. setPropert y( "target DateFormat ", "yyyyMM ddhhmm" );
  125                    Stri ng ret = p arseDate(  YEAR, ref  );
  126                    asse rtEquals(  "2003", re t );
  127                    ret  = parseDat e( MONTH,  ref );
  128                    asse rtEquals(  "200311",  ret );
  129                    ret  = parseDat e( DAY, re f );
  130                    asse rtEquals(  "20031120" , ret );
  131                    ret  = parseDat e( TIME_PM , ref );
  132                    asse rtEquals(  "200311200 626", ret  );
  133                    ret  = parseDat e( TIME_AM , ref );
  134                    asse rtEquals(  "200311200 626", ret  );
  135                    ret  = parseDat e( SECOND,  ref );
  136                    asse rtEquals(  "200311200 626", ret  );
  137           }
  138  
  139           @T est
  140           pu blic final  void test Translateh ourtosecon d24() {
  141                    Test Reference  ref = new  TestRefere nce();
  142                    ref. setPropert y( "target DateFormat ", "yyyyMM ddHHmmss"  );
  143                    Stri ng ret = p arseDate(  YEAR, ref  );
  144                    asse rtEquals(  "2003", re t );
  145                    ret  = parseDat e( MONTH,  ref );
  146                    asse rtEquals(  "200311",  ret );
  147                    ret  = parseDat e( DAY, re f );
  148                    asse rtEquals(  "20031120" , ret );
  149                    ret  = parseDat e( TIME_PM , ref );
  150                    asse rtEquals(  "200311201 82600", re t );
  151                    ret  = parseDat e( TIME_AM , ref );
  152                    asse rtEquals(  "200311200 62600", re t );
  153                    ret  = parseDat e( SECOND,  ref );
  154                    asse rtEquals(  "200311201 82623", re t );
  155           }
  156  
  157           @T est
  158           pu blic final  void test Translateh ourtominut e24() {
  159                    Test Reference  ref = new  TestRefere nce();
  160                    ref. setPropert y( "target DateFormat ", "yyyyMM ddHHmm" );
  161                    Stri ng ret = p arseDate(  YEAR, ref  );
  162                    asse rtEquals(  "2003", re t );
  163                    ret  = parseDat e( MONTH,  ref );
  164                    asse rtEquals(  "200311",  ret );
  165                    ret  = parseDat e( DAY, re f );
  166                    asse rtEquals(  "20031120" , ret );
  167                    ret  = parseDat e( TIME_PM , ref );
  168                    asse rtEquals(  "200311201 826", ret  );
  169                    ret  = parseDat e( TIME_AM , ref );
  170                    asse rtEquals(  "200311200 626", ret  );
  171                    ret  = parseDat e( SECOND,  ref );
  172                    asse rtEquals(  "200311201 826", ret  );
  173           }
  174  
  175           pr ivate Stri ng parseDa te( final  BigDecimal  date, fin al TestRef erence ref  ) {
  176                    File ManDateUnf ilteredDat aTranslato r trans =  new FileMa nDateUnfil teredDataT ranslator( );
  177                    Data Date dataD ate = (Dat aDate) tra ns.transla te( date,  null, ref,  null );
  178                    Logg erFactory. getLogger(  getClass( ) ).debug(  dataDate. toString()  );
  179                    retu rn dataDat e.toString ();
  180           }
  181   }