Sync Integ to Master
[sdc.git] / ui-ci / src / main / java / org / openecomp / sdc / ci / tests / verificator / PropertiesAssignmentVerificator.java
1 package org.openecomp.sdc.ci.tests.verificator;
2
3 import static org.testng.Assert.assertTrue;
4
5 import org.openecomp.sdc.ci.tests.execute.setup.SetupCDTest;
6 import org.openecomp.sdc.ci.tests.utilities.GeneralUIUtils;
7
8 import com.aventstack.extentreports.Status;
9
10 public class PropertiesAssignmentVerificator {
11         
12         public static void validateFilteredPropertiesCount(int propertiesCount, String propertyLocation){
13                 int actualPropertiesCount = GeneralUIUtils.getWebElementsListByContainsClassName(propertyLocation).size();
14                 SetupCDTest.getExtendTest().log(Status.INFO, String.format("Validating. Expected properties count: %s , Actual: %s", propertiesCount, actualPropertiesCount));
15                 String errMsg = String.format("Properties amount not as expected, expected: %s ,Actual: %s", propertiesCount, actualPropertiesCount);
16                 assertTrue(actualPropertiesCount == propertiesCount, errMsg);
17         }
18 }