128. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 12/20/2017 5:56:13 PM Eastern 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.

128.1 Files compared

# Location File Last Modified
1 Genisis_2.0_v6_bld6.zip\Source Code\UI\Services\src\test\java\gov\va\genisis2\service\impl UserManagementServiceTest.java Thu Dec 14 19:57:17 2017 UTC
2 Genisis_2.0_v6_bld6.zip\Source Code\UI\Services\src\test\java\gov\va\genisis2\service\impl UserManagementServiceTest.java Wed Dec 20 14:12:55 2017 UTC

128.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 3 614
Changed 2 6
Inserted 0 0
Removed 0 0

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

128.4 Active regular expressions

No regular expressions were active.

128.5 Comparison detail

  1   /**
  2    * 
  3    */
  4   /**
  5    * @author  Janet Lop ez
  6    *
  7    */
  8   package go v.va.genis is2.servic e.impl;
  9  
  10   import sta tic org.ju nit.Assert .assertEqu als;
  11   import sta tic org.ju nit.Assert .assertNot Null;
  12   import sta tic org.ju nit.Assert .assertTru e;
  13   import gov .va.genisi s2.Abstrac tMockMvcTe sts;
  14   import gov .va.genisi s2.common. enums.Refr eshStatusE num;
  15   import gov .va.genisi s2.convert er.Refresh HistoryCon verter;
  16   import gov .va.genisi s2.dao.IUs erManageme ntDao;
  17   import gov .va.genisi s2.dao.imp l.UserMana gementDao;
  18   import gov .va.genisi s2.excepti ons.Genisi sServiceEx ception;
  19   import gov .va.genisi s2.model.R efreshHist ory;
  20   import gov .va.genisi s2.model.U ser;
  21   import gov .va.genisi s2.model.U serCount;
  22   import gov .va.genisi s2.service .IUserMana gementServ ice;
  23   import gov .va.genisi s2.util.He lper;
  24  
  25   import jav a.util.Dat e;
  26   import jav a.util.Lis t;
  27  
  28   import org .junit.Tes t;
  29   import org .slf4j.Log ger;
  30   import org .slf4j.Log gerFactory ;
  31   import org .springfra mework.bea ns.factory .annotatio n.Autowire d;
  32  
  33   /**
  34    * The Cla ss UserMan agementSer viceTest.
  35    *
  36    * @author  Getaneh K assahun
  37    * 
  38    *          The Class  UserManag ementServi ceTest.
  39    * 
  40    *          Descripti on: In thi s UserMana gementServ iceTest Cl ass which  extends
  41    *          the abstr act class,  AbstractM ockMvcTest s, junit t ests are d efined.
  42    */
  43  
  44   public cla ss UserMan agementSer viceTest e xtends Abs tractMockM vcTests {
  45  
  46           /* * The LOGG ER. */
  47           pr ivate stat ic final L ogger logg er = Logge rFactory.g etLogger(U serManagem entService Test.class );
  48  
  49           /* * The user Management Service. * /
  50           @A utowired
  51           pr ivate IUse rManagemen tService u serManagem entService Autowired;
  52  
  53           /* * The user Management Dao. */
  54           @A utowired
  55           pr ivate IUse rManagemen tDao userM anagementD ao;
  56           
  57           @A utowired
  58           pr ivate Refr eshHistory Converter  userRefres hHistoryCo nverter;
  59  
  60           pr ivate User Management Service us erManageme ntService;
  61  
  62           pr ivate User Management Dao userMa nagementDa o_SF_Null;
  63  
  64           /* * The user s. */
  65           pr ivate User  users;
  66  
  67           /* *
  68            *  Test get  user detai ls by emai l.
  69            *  
  70            *  @throws G enisisServ iceExcepti on
  71            * /
  72           @T est
  73           pu blic void  testGetUse rDetailsBy Email_1()  throws Gen isisServic eException  {
  74  
  75                    logg er.info("* *********J unit Get U ser Detail s By Email ********** ");
  76                    user s = userMa nagementSe rviceAutow ired.getUs erDetailsB yEmail("ge nisisad@gm ail.com");
  77                    asse rtNotNull( users);
  78  
  79           }
  80  
  81           /* *
  82            *  Test get  user detai ls by emai l.
  83            *  
  84            *  @throws G enisisServ iceExcepti on
  85            * /
  86           @T est(expect ed = Genis isServiceE xception.c lass)
  87           pu blic void  testGetUse rDetailsBy Email_2()  throws Gen isisServic eException  {
  88  
  89                    logg er.info("* *********J unit test  GetUserDet ailsByEmai l with nul l SessionF actory**** ******");
  90                    setS essionFact ory_Null() ;
  91                    user Management Service.ge tUserDetai lsByEmail( "");
  92  
  93           }
  94  
  95           /* *
  96            *  Test get  User Detai ls By Id.
  97            *  
  98            *  @throws G enisisServ iceExcepti on
  99            * /
  100           @T est
  101           pu blic void  testGetUse rDetailsBy Id_1() thr ows Genisi sServiceEx ception {
  102  
  103                    logg er.info("* *********J unit Get U ser Detail s By Id*** *******");
  104                    user s = userMa nagementSe rviceAutow ired.getUs erDetailsB yId(1);
  105                    asse rtNotNull( users);
  106  
  107           }
  108  
  109           /* *
  110            *  Test get  User Detai ls By Id.
  111            *  
  112            *  @throws G enisisServ iceExcepti on
  113            * /
  114           @T est(expect ed = Genis isServiceE xception.c lass)
  115           pu blic void  testGetUse rDetailsBy Id_2() thr ows Genisi sServiceEx ception {
  116  
  117                    logg er.info("* *********J unit Get U ser Detail s By Id wi th null Se ssionFacto ry******** **");
  118                    setS essionFact ory_Null() ;
  119                    user Management Service.ge tUserDetai lsById(1);
  120  
  121           }
  122  
  123           /* *
  124            *  Test get  User Role.
  125            *  
  126            *  @throws G enisisServ iceExcepti on
  127            * /
  128  
  129   /*      @T est
  130           pu blic void  testGetUse rRole_1()  throws Gen isisDAOExc eption, Ge nisisServi ceExceptio n {
  131  
  132                    logg er.info("* *********J unit Get   User Role* *********" );
  133                    user s = userMa nagementDa o.getUserD etailsById (1);
  134                    Stri ng userRol e = userMa nagementSe rviceAutow ired.getUs erRole(use rs.getUser Id());
  135                    asse rtNotNull( userRole);
  136  
  137           }* /
  138  
  139           /* *
  140            *  Test get  User Role.
  141            *  
  142            *  @throws G enisisServ iceExcepti on
  143            * /
  144  
  145           @T est(expect ed = Genis isServiceE xception.c lass)
  146           pu blic void  testGetUse rRole_2()  throws Gen isisServic eException  {
  147  
  148                    logg er.info("* *********J unit Get   User Role  with null  SessionFac tory****** ****");
  149                    setS essionFact ory_Null() ;
  150                    user Management Service.ge tUserRole( 1);
  151  
  152           }
  153  
  154           /* *
  155            *  Test get  UserDetail sByUsernam e.
  156            *  
  157            *  @throws G enisisServ iceExcepti on
  158            * /
  159  
  160           @T est
  161           pu blic void  testGetUse rDetailsBy Username_1 () throws  GenisisSer viceExcept ion {
  162  
  163                    logg er.info("* *********J unit Get U serDetails ByUsername ********** ");
  164                     users = us erManageme ntServiceA utowired.g etUserDeta ilsByUsern ame(" DN S      FRANCISS") ;
  165                     assertEqua ls(" DN S      FRANCISS",  users.get Username() );
  166  
  167           }
  168  
  169           /* *
  170            *  Test get  UserDetail sByUsernam e.
  171            *  
  172            *  @throws G enisisServ iceExcepti on
  173            * /
  174  
  175           @T est(expect ed = Genis isServiceE xception.c lass)
  176           pu blic void  testGetUse rDetailsBy Username_2 () throws  GenisisSer viceExcept ion {
  177  
  178                    logg er.info("* *********J unit Get U serDetails ByUsername  with null  SessionFa ctory***** *****");
  179                    setS essionFact ory_Null() ;
  180                     userManage mentServic e.getUserD etailsByUs ername(" DN S      FRANCISS") ;
  181  
  182           }
  183  
  184           /* *
  185            *  Test getU serCountOn Role.
  186            *  
  187            *  @throws G enisisServ iceExcepti on
  188            * /
  189  
  190           @T est
  191           pu blic void  testGetUse rCountOnRo le_1() thr ows Genisi sServiceEx ception {
  192  
  193                    logg er.info("* *********J unit test  Get UserCo untOnRole* *********" );
  194                    List <UserCount > listUser Count = us erManageme ntServiceA utowired.g etUserCoun tOnRole();
  195                    asse rtNotNull( listUserCo unt);
  196  
  197           }
  198  
  199           /* *
  200            *  Test getU serCountOn Role.
  201            *  
  202            *  @throws G enisisServ iceExcepti on
  203            * /
  204  
  205           @T est(expect ed = Genis isServiceE xception.c lass)
  206           pu blic void  testGetUse rCountOnRo le_2() thr ows Genisi sServiceEx ception {
  207  
  208                    logg er.info("* *********J unit test  Get UserCo untOnRolew ith null S essionFact ory******* ***");
  209                    setS essionFact ory_Null() ;
  210                    user Management Service.ge tUserCount OnRole();
  211  
  212           }
  213  
  214           /* *
  215            *  Test crea teUserRefr eshHistory .
  216            *  
  217            *  @throws G enisisServ iceExcepti on
  218            *  
  219            * /
  220  
  221           @T est
  222           pu blic void  testCreate UpdateUser RefreshHis tory_1() t hrows Geni sisService Exception  {
  223  
  224                    logg er.info("* *********J unit test  reateUserR efreshHist ory******* ***");
  225                    Refr eshHistory  userRefre shHistory  = userRefr eshHistory Converter. populateUs erRefreshH istory("te st","Users ");
  226                    int  id = userM anagementS erviceAuto wired.crea teUserRefr eshHistory (userRefre shHistory) ;
  227                    asse rtTrue(id  > 0);
  228                    
  229                    user RefreshHis tory.setId (id);
  230                    user RefreshHis toryConver ter.popula teUserRefr eshHistory (userRefre shHistory) ;
  231                    Refr eshHistory  updatedUs erRefreshH istory = u serManagem entService Autowired. updateUser RefreshHis tory(userR efreshHist ory);
  232                    asse rtEquals(R efreshStat usEnum.COM PLETED.get Desc(), up datedUserR efreshHist ory.getSta tus());
  233                    
  234                    Date  date = us erManageme ntServiceA utowired.g etLatestUs erRefreshH istory();
  235                    asse rtNotNull( date);
  236           }
  237  
  238           /* *
  239            *  Test crea teUserRefr eshHistory .
  240            *  
  241            *  @throws G enisisServ iceExcepti on
  242            *  
  243            * /
  244  
  245           @T est(expect ed = Genis isServiceE xception.c lass)
  246           pu blic void  testCreate UserRefres hHistory_2 () throws  GenisisSer viceExcept ion {
  247  
  248                    logg er.info("* *********J unit test  reateUserR efreshHist ory with n ull Sessio nFactory** ********") ;
  249                    setS essionFact ory_Null() ;
  250                    user Management Service.cr eateUserRe freshHisto ry(Helper. getUserRef reshHistor y());
  251  
  252           }
  253           
  254           /* *
  255            *  Test getL atestUserR efreshHist ory.
  256            *  
  257            *  @throws G enisisServ iceExcepti on
  258            * /
  259           @T est(expect ed = Genis isServiceE xception.c lass)
  260           pu blic void  testGetLat estUserRef reshHistor y_2() thro ws Genisis ServiceExc eption {
  261  
  262                    logg er.info("* *********J unit test  Get Latest UserRefres hHistory w ith null S essionFact ory******* ***");
  263                    setS essionFact ory_Null() ;
  264                    user Management Service.ge tLatestUse rRefreshHi story();
  265  
  266           }
  267  
  268           /* *
  269            *  Test crea teUserRefr eshHistory .
  270            *  
  271            *  @throws G enisisServ iceExcepti on
  272            *  
  273            * /
  274  
  275           /*
  276            *  @Test pub lic void t estUpdateU serRefresh History()  throws
  277            *  GenisisSe rviceExcep tion {
  278            *  
  279            *  logger.in fo("****** ****Junit  test reate UserRefres hHistory** ********") ;
  280            *  userRefre shHistory  =
  281            *  userManag ementServi ce.updateU serRefresh History(He lper.
  282            *  getUserRe freshHisto ry()); ass ertNotNull (userRefre shHistory) ;
  283            *  
  284            *  }
  285            * /
  286  
  287           /* *
  288            *  Test crea teUserRefr eshHistory .
  289            *  
  290            *  @throws G enisisServ iceExcepti on
  291            *  
  292            * /
  293  
  294           @T est(expect ed = Genis isServiceE xception.c lass)
  295           pu blic void  testUpdate UserRefres hHistory_2 () throws  GenisisSer viceExcept ion {
  296  
  297                    logg er.info("* *********J unit test  reateUserR efreshHist ory******* ***");
  298                    setS essionFact ory_Null() ;
  299                    user Management Service.up dateUserRe freshHisto ry(null);
  300  
  301           }
  302  
  303           pr ivate void  setSessio nFactory_N ull() {
  304                    user Management Service =  new UserMa nagementSe rvice();
  305                    user Management Dao_SF_Nul l = new Us erManageme ntDao();
  306           // TODO  user Management Dao_SF_Nul l.setSessi onFactory( null);
  307           // TODO  user Management Service.se tUserManag ementDao(u serManagem entDao_SF_ Null);
  308           }
  309  
  310   }