View Javadoc
1   package org.kuali.ole.select.service;
2   
3   import org.junit.Assert;
4   import org.junit.Test;
5   import org.kuali.ole.OLEConstants;
6   import org.kuali.ole.OLETestCaseBase;
7   import org.kuali.ole.select.bo.OLEGOKbPackage;
8   import org.kuali.ole.select.document.OLEEResourceRecordDocument;
9   import org.kuali.ole.select.form.OLEEResourceRecordForm;
10  import org.kuali.ole.select.gokb.OleGokbPackage;
11  import org.kuali.ole.select.gokb.OleGokbTipp;
12  import org.kuali.ole.service.OLEEResourceHelperService;
13  
14  import java.util.ArrayList;
15  import java.util.List;
16  
17  /**
18   * Created by maheswarang on 5/14/15.
19   */
20  public class OLEEResourceHelperService_UT extends OLETestCaseBase {
21  
22      @Test
23      public void searchGokbForPackagesTest(){
24          OleGokbTipp oleGokbTipp = new OleGokbTipp();
25          oleGokbTipp.setGokbTippId(1);
26          oleGokbTipp.setGokbPackageId(1);
27          oleGokbTipp.setGokbTitleId(1);
28          oleGokbTipp.setGokbPlatformId(1);
29          OleGokbPackage oleGokbPackage = new OleGokbPackage();
30          oleGokbPackage.setGokbPackageId(1);
31          oleGokbPackage.setStatus("Complete");
32          oleGokbTipp.setOleGokbPackage(oleGokbPackage);
33  
34          OleGokbTipp oleGokbTipp2 = new OleGokbTipp();
35          oleGokbTipp2.setGokbTippId(2);
36          oleGokbTipp2.setGokbPackageId(2);
37          oleGokbTipp2.setGokbTitleId(2);
38          oleGokbTipp2.setGokbPlatformId(1);
39          OleGokbPackage oleGokbPackage2 = new OleGokbPackage();
40          oleGokbPackage2.setGokbPackageId(2);
41          oleGokbPackage2.setStatus("Complete");
42          oleGokbTipp2.setOleGokbPackage(oleGokbPackage2);
43  
44  
45          OleGokbTipp oleGokbTipp3 = new OleGokbTipp();
46          oleGokbTipp3.setGokbTippId(3);
47          oleGokbTipp3.setGokbPlatformId(2);
48          oleGokbTipp3.setGokbPackageId(2);
49          oleGokbTipp3.setGokbTitleId(3);
50          oleGokbTipp3.setOleGokbPackage(oleGokbPackage2);
51  
52          List<OleGokbTipp> oleGokbTipps = new ArrayList<OleGokbTipp>();
53          oleGokbTipps.add(oleGokbTipp);
54          oleGokbTipps.add(oleGokbTipp2);
55          oleGokbTipps.add(oleGokbTipp3);
56  
57          OLEEResourceHelperService oleeResourceHelperService = new OLEEResourceHelperService();
58          OLEEResourceRecordForm oleeResourceRecordForm = new OLEEResourceRecordForm();
59          OLEEResourceRecordDocument oleeResourceRecordDocument = new OLEEResourceRecordDocument();
60          oleeResourceRecordForm.setDocument(oleeResourceRecordDocument);
61          List<OLEGOKbPackage> olegoKbPackages = oleeResourceHelperService.searchGokbForPackagess(oleGokbTipps, oleeResourceRecordForm);
62          System.out.println("No of Packages : " + olegoKbPackages.size());
63          Assert.assertTrue("Should Return two packages",olegoKbPackages.size()==2);
64  
65  
66      }
67  }