AT&T 1712 and 1802 release code
[so.git] / common / src / test / java / org / openecomp / mso / client / aai / AAIURITest.java
 
 package org.openecomp.mso.client.aai;
 
-import org.junit.Test;
-import com.openpojo.validation.Validator;
-import com.openpojo.validation.ValidatorBuilder;
-import com.openpojo.validation.rule.impl.GetterMustExistRule;
-import com.openpojo.validation.rule.impl.SetterMustExistRule;
-import com.openpojo.validation.test.impl.GetterTester;
-import com.openpojo.validation.test.impl.SetterTester;
+import static org.junit.Assert.assertEquals;
+
+import javax.ws.rs.core.UriBuilder;
 
-public class EntitiesTest {
+import org.junit.Test;
+import org.openecomp.mso.client.aai.entities.uri.AAIUri;
+import org.openecomp.mso.client.aai.entities.uri.AAIUriFactory;
 
-       private String packageName = "org.openecomp.mso.client.aai.entities";
+public class AAIURITest {
 
+       
+       
+       
        @Test
-       public void validate() {
-               Validator validator = ValidatorBuilder.create().with(new SetterMustExistRule(), new GetterMustExistRule())
-                               .with(new SetterTester(), new GetterTester()).build();
-               validator.validate(packageName);
+       public void verifyTemplateReplacement() {
+               final String id = "test1";
+               AAIUri aaiUri = AAIUriFactory.createResourceUri(AAIObjectType.CONFIGURATION, id);
+               String manualReplace = AAIObjectType.CONFIGURATION.toString().replaceAll("\\{configuration-id\\}", id);
+               assertEquals("uri template replaced", aaiUri.build(), UriBuilder.fromPath(manualReplace).build());
+
        }
 }