Multiple test cases for SearchResultField comp 21/101021/2
authorIndrijeet kumar <indriku1@in.ibm.com>
Sun, 2 Feb 2020 17:54:15 +0000 (23:24 +0530)
committerIndrijeet Kumar <indriku1@in.ibm.com>
Mon, 3 Feb 2020 04:59:59 +0000 (04:59 +0000)
Multiple test cases for SearchResultField component

Issue-ID: PORTAL-814
Change-Id: If2dbc41a9ebd94aeeab6a07a9c83ca870c398476
Signed-off-by: Indrijeet Kumar <indriku1@in.ibm.com>
ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/search/SearchResultFieldTest.java

index 0f893eb..65ea097 100644 (file)
@@ -28,10 +28,16 @@ import org.junit.Test;
 
 public class SearchResultFieldTest {
     private SearchResultField searchResultField;
+    SearchResultField field;
 
     @Before
     public void setUp() {
         searchResultField = new SearchResultField();
+         SearchResultColumn col = new SearchResultColumn("delete", "Column1", "10", "left",
+                "url", "column1", "linkForm", "linkConfirmMsg",
+                "linkImg", "10", "10", true,
+                true, false, true);
+        field=new SearchResultField("displayValue", "linkIdValue", col, true);
     }
 
      @Test
@@ -76,13 +82,55 @@ public class SearchResultFieldTest {
 
     @Test
     public void testValuesWhenColumnIdIsDelete() {
-        SearchResultColumn col = new SearchResultColumn("delete", "Column1", "10", "left",
-                "url", "column1", "linkForm", "linkConfirmMsg",
-                "linkImg", "10", "10", true,
-                true, false, true);
-        SearchResultField field = new SearchResultField("displayValue", "linkIdValue", col, true);
         Assert.assertEquals("raptor.htm?action=report.delete&c_master=linkIdValue", field.getDrillDownLink());
         Assert.assertEquals("linkImg", field.getDrillDownImage());
         Assert.assertEquals("linkConfirmMsg", field.getConfirmationText());
     }
+
+    // Both testgetTooltipValue() and testgetTooltipValue1() are for testing the method getTooltipValue method
+    @Test
+    public void testgetTooltipValue() {
+               String displayValue = "displayValue";
+               if(displayValue.length()!=0) {
+               assertEquals(field.getTooltipValue(),displayValue);
+       }
+    }
+    
+    @Test
+    public void testgetTooltipValue1() {
+               String displayValue = "displayValue";
+               if(displayValue.length()==0) {
+                       assertEquals(field.getTooltipValue()," ");
+       }
+    }
+
+     
+    @Test
+    public void testSetDisplayValue() {
+       searchResultField.setDisplayValue("www.youtube.com");
+       String link;
+       link=searchResultField.getDisplayValue();
+       assertEquals(link,"www.youtube.com");
+   }
+    
+    @Test
+    public void testSetAlignment() {
+       searchResultField.setAlignment("setAlignment");
+       String alignment=searchResultField.getAlignment();
+       assertEquals(alignment,"setAlignment");
+    }
+    
+    @Test
+    public void testSetDrillDownLink() {
+       searchResultField.setDrillDownLink("drillDownLink");
+       String drillDownLink=searchResultField.getDrillDownLink();
+       assertEquals(drillDownLink,"drillDownLink");
+    }
+    
+    @Test
+    public void testSetColumnId() {
+       searchResultField.setColumnId("columnId");
+       String column=searchResultField.getColumnId();
+       assertEquals(column,"columnId");
+    }
 }