<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<scope>test</scope>
- <version>6.8.5</version>
+ <version>${testng.version}</version>
<exclusions>
<exclusion>
<artifactId>snakeyaml</artifactId>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
- <version>6.8.8</version>
+ <scope>compile</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
if (baseResourceWidgetModelElements.getModelElement().size() !=
groupIdTypeStore.size()) {
- org.testng.Assert.fail("Missing VFModule in VF model.xml");
+ Assert.fail("Missing VFModule in VF model.xml");
}
for (String key : groupIdTypeStore.keySet()) {
ModelElements containedModelElements = modelVersion.getModelElements().getModelElement().
get(0).getModelElements();
- org.testng.Assert.assertEquals(containedModelElements.getModelElement().get(0).getRelationshipList()
+ Assert.assertEquals(containedModelElements.getModelElement().get(0).getRelationshipList()
.getRelationship().get(0).getRelationshipData().get(0).getRelationshipValue(),
providingServiceDetails.get("providing_service_uuid"));
- org.testng.Assert.assertEquals(containedModelElements.getModelElement().get(0).getRelationshipList()
+ Assert.assertEquals(containedModelElements.getModelElement().get(0).getRelationshipList()
.getRelationship().get(0).getRelationshipData().get(1).getRelationshipValue(),
providingServiceDetails.get("providing_service_invariant_uuid"));
ToscaTemplate serviceTosca = getServiceTosca(toscas);
if (serviceTosca == null) {
- org.testng.Assert.fail("Service Tosca not found");
+ Assert.fail("Service Tosca not found");
}
serviceTosca.getMetadata().put("version", SampleJUnitTest.additionalParams.get(
AdditionalParams
}
//Validate uuid and invariantuuid are populated in model-ver.model-version-id and model.model-invariant-id
- org.testng.Assert.assertEquals(matchedResourceElements.get(0).getRelationshipList()
+ Assert.assertEquals(matchedResourceElements.get(0).getRelationshipList()
.getRelationship().get(0)
.getRelationshipData().get(0).getRelationshipValue(),entry.getKey());
- org.testng.Assert.assertEquals(matchedResourceElements.get(0).getRelationshipList().getRelationship().get(0)
+ Assert.assertEquals(matchedResourceElements.get(0).getRelationshipList().getRelationship().get(0)
.getRelationshipData().get(1).getRelationshipValue(), nodeTemplateIdTypeStore
.get(entry.getKey()+ INV_UID));
} else if(entry.getValue().contains("org.openecomp.resource.vl")){
validateMatchedModelElementsInService(matchedResourceElements,
Widget.getWidget(Widget.Type.L3_NET).getName());
//Validate uuid and invariantuuid are populated in model-ver.model-version-id and model.model-invariant-id
- org.testng.Assert.assertEquals(matchedResourceElements.get(0).getRelationshipList()
+ Assert.assertEquals(matchedResourceElements.get(0).getRelationshipList()
.getRelationship().get(0)
.getRelationshipData().get(0).getRelationshipValue(),entry.getKey());
- org.testng.Assert.assertEquals(matchedResourceElements.get(0).getRelationshipList().getRelationship().get(0)
+ Assert.assertEquals(matchedResourceElements.get(0).getRelationshipList().getRelationship().get(0)
.getRelationshipData().get(1).getRelationshipValue(), nodeTemplateIdTypeStore
.get(entry.getKey() + INV_UID));
}
private static void validateWidgetIds(List<ModelElement> matchedServiceBaseWidgetElements,
String widgetName, String widgetInvUuId) {
- org.testng.Assert.assertEquals(matchedServiceBaseWidgetElements.get(0).getRelationshipList().getRelationship().get(0)
+ Assert.assertEquals(matchedServiceBaseWidgetElements.get(0).getRelationshipList().getRelationship().get(0)
.getRelationshipData().get(0).getRelationshipValue(), properties.getProperty(
ArtifactType.AAI.name()
+ ".model-version-id."+ widgetName));
- org.testng.Assert.assertEquals(matchedServiceBaseWidgetElements.get(0).getRelationshipList().getRelationship().get(0)
+ Assert.assertEquals(matchedServiceBaseWidgetElements.get(0).getRelationshipList().getRelationship().get(0)
.getRelationshipData().get(1).getRelationshipValue(), widgetInvUuId);
}
import org.onap.sdc.generator.aai.model.Widget;
import org.onap.sdc.generator.aai.tosca.ToscaTemplate;
import org.onap.sdc.generator.aai.xml.Model;
-import org.onap.sdc.generator.data.*;
import junit.framework.TestCase;
import org.junit.Assert;
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
- <version>6.8.8</version>
+ <version>${testng.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<version>1.16.20</version>
<scope>provided</scope>
</dependency>
+ <dependency>
+ <groupId>org.testng</groupId>
+ <artifactId>testng</artifactId>
+ <scope>test</scope>
+ <version>${testng.version}</version>
+ </dependency>
</dependencies>
</dependencyManagement>
<artifactId>httpcore</artifactId>
<version>${http.core.version}</version>
</dependency>
+ <dependency>
+ <groupId>org.testng</groupId>
+ <artifactId>testng</artifactId>
+ </dependency>
<!-- Java Stuff -->
<dependency>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
- <version>RELEASE</version>
+ <version>${testng.version}</version>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<scope>test</scope>
- <version>6.8.5</version>
+ <version>${testng.version}</version>
<exclusions>
<exclusion>
<artifactId>snakeyaml</artifactId>
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <scope>test</scope>
- <version>${junit.version}</version>
- </dependency>
<dependency>
<groupId>javax.el</groupId>
<artifactId>javax.el-api</artifactId>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<scope>test</scope>
- <version>6.8.5</version>
+ <version>${testng.version}</version>
<exclusions>
<exclusion>
<artifactId>snakeyaml</artifactId>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<scope>test</scope>
- <version>6.8.5</version>
+ <version>${testng.version}</version>
<exclusions>
<exclusion>
<artifactId>snakeyaml</artifactId>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
+ <scope>test</scope>
<version>${testng.version}</version>
</dependency>
package org.openecomp.sdc.itempermissions.dao.impl;
+import java.util.Optional;
import org.mockito.InjectMocks;
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
import org.openecomp.sdc.common.session.SessionContextProviderFactory;
import org.openecomp.sdc.itempermissions.PermissionsRules;
import org.openecomp.sdc.itempermissions.dao.ItemPermissionsDao;
+import org.openecomp.sdc.itempermissions.dao.UserPermissionsDao;
import org.openecomp.sdc.itempermissions.type.ItemPermissionsEntity;
import org.testng.Assert;
import org.testng.annotations.BeforeMethod;
private static final String CHANGE_PERMISSIONS = "Change_Item_Permissions";
static {
- SessionContextProviderFactory.getInstance().createInterface().create("testUser1");
+ SessionContextProviderFactory.getInstance().createInterface().create("testUser1", "dox");
}
@Mock
private ItemPermissionsDao permissionsDaoMock;
@Mock
+ private UserPermissionsDao userPermissionsDao; // do not delete. needed for permissionService
+ @Mock
private PermissionsRules permissionsRules;
@InjectMocks
@Spy
@Test
public void testIsAllowed(){
- when(permissionsDaoMock.getUserItemPermiission(ITEM1_ID,USER1_ID)).thenReturn(PERMISSION);
+ when(permissionsDaoMock.getUserItemPermission(ITEM1_ID,USER1_ID)).thenReturn(Optional.of(PERMISSION));
when(permissionsRules.isAllowed(PERMISSION,ACTION_SUBMIT)).thenReturn(true);
Boolean result = permissionsServices.isAllowed(ITEM1_ID,USER1_ID,ACTION_SUBMIT);
@Test
public void testUpdatePermissions(){
- Set<String> addedUsers = new HashSet<String>();
+ Set<String> addedUsers = new HashSet<>();
addedUsers.add(USER2_ID);
- permissionsServices.updateItemPermissions(ITEM1_ID,PERMISSION,addedUsers,
- new HashSet<String>());
+ permissionsServices.updateItemPermissions(ITEM1_ID,PERMISSION,addedUsers, new HashSet<>());
verify(permissionsRules).executeAction(ITEM1_ID,USER1_ID,CHANGE_PERMISSIONS);
- verify(permissionsRules).updatePermission(ITEM1_ID,USER1_ID,PERMISSION,addedUsers,new HashSet<String>());
+ verify(permissionsRules).updatePermission(ITEM1_ID,USER1_ID,PERMISSION,addedUsers, new HashSet<>());
verify(permissionsDaoMock).updateItemPermissions(ITEM1_ID,PERMISSION,addedUsers,new
- HashSet<String>());
+ HashSet<>());
}
<version>${project.version}</version>
<scope>runtime</scope>
</dependency>
+ <dependency>
+ <groupId>org.testng</groupId>
+ <artifactId>testng</artifactId>
+ <scope>test</scope>
+ <version>${testng.version}</version>
+ </dependency>
</dependencies>
</project>
\ No newline at end of file
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<scope>test</scope>
- <version>6.8.5</version>
+ <version>${testng.version}</version>
<exclusions>
<exclusion>
<artifactId>snakeyaml</artifactId>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<scope>test</scope>
- <version>6.8.5</version>
+ <version>${testng.version}</version>
<exclusions>
<exclusion>
<artifactId>snakeyaml</artifactId>
<version>${project.version}</version>
<scope>runtime</scope>
</dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>${junit.version}</version>
- <scope>test</scope>
- </dependency>
<dependency>
<groupId>org.openecomp.sdc.core</groupId>
<artifactId>openecomp-utilities-lib</artifactId>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<scope>test</scope>
- <version>6.8.5</version>
+ <version>${testng.version}</version>
<exclusions>
<exclusion>
<artifactId>snakeyaml</artifactId>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<scope>test</scope>
- <version>6.8.5</version>
+ <version>${testng.version}</version>
<exclusions>
<exclusion>
<artifactId>snakeyaml</artifactId>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<scope>test</scope>
- <version>6.8.5</version>
+ <version>${testng.version}</version>
<exclusions>
<exclusion>
<artifactId>snakeyaml</artifactId>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<scope>test</scope>
- <version>6.8.5</version>
+ <version>${testng.version}</version>
<exclusions>
<exclusion>
<artifactId>snakeyaml</artifactId>
<version>1.2.3</version>
<scope>runtime</scope>
</dependency>
+ <dependency>
+ <groupId>org.testng</groupId>
+ <artifactId>testng</artifactId>
+ <scope>test</scope>
+ <version>${testng.version}</version>
+ </dependency>
</dependencies>
</project>