Add aaf robot testcases to integration

Adding csit testcases of aaf to integration project.
Modified setup.sh and aafapi.robot file

Issue-id: AAF-78
Change-Id: I7c1c194d632583fbd8ed0764b40ec8aa95a307e0
Signed-off-by: sg481n <sg481n@att.com>
diff --git a/test/csit/tests/aaf/aafapi/aafapi.robot b/test/csit/tests/aaf/aafapi/aafapi.robot
new file mode 100644
index 0000000..b1f8e74
--- /dev/null
+++ b/test/csit/tests/aaf/aafapi/aafapi.robot
@@ -0,0 +1,63 @@
+*** Settings ***
+Library           OperatingSystem
+Library           RequestsLibrary
+Library           requests
+Library           Collections
+Library           String
+
+*** Variables ***
+${TARGETURL_NAMESPACE}     http://${AAF_IP}:8101/authz/nss/org.openecomp
+${TARGETURL_PERMS}         http://${AAF_IP}:8101/authz/perms/user/dgl@openecomp.org
+${TARGETURL_ROLES}         http://${AAF_IP}:8101/authz/roles/user/dgl@openecomp.org
+${username}               dgl@openecomp.org 
+${password}               ecomp_admin
+
+
+*** Test Cases ***
+View Namesapce
+    [Tags]    get
+    CreateSession    aaf    http://${AAF_IP}:8101
+    &{headers}=  Create Dictionary    Authorization=Basic ZGdsQG9wZW5lY29tcC5vcmc6ZWNvbXBfYWRtaW4=    Content-Type=application/json    Accept=application/json
+    ${resp}=    Get Request    aaf    /authz/nss/org.openecomp    headers=&{headers}
+    Should Be Equal As Strings    ${resp.status_code}    200
+    log    		                  	'JSON Response Code :'${resp.text}	
+	
+View by User Permission 
+    [Tags]    get
+    CreateSession    aaf    http://${AAF_IP}:8101
+    &{headers}=  Create Dictionary    Authorization=Basic ZGdsQG9wZW5lY29tcC5vcmc6ZWNvbXBfYWRtaW4=    Content-Type=application/json    Accept=application/json
+    ${resp}=    Get Request    aaf    authz/perms/user/dgl@openecomp.org    headers=&{headers}
+    Should Be Equal As Strings    ${resp.status_code}    200
+    log    		                  	'JSON Response Code :'${resp.text}	
+	
+View by User Role 
+    [Tags]    get
+    CreateSession    aaf    http://${AAF_IP}:8101
+    &{headers}=  Create Dictionary    Authorization=Basic ZGdsQG9wZW5lY29tcC5vcmc6ZWNvbXBfYWRtaW4=    Content-Type=application/json    Accept=application/json
+    ${resp}=    Get Request    aaf    authz/roles/user/dgl@openecomp.org    headers=&{headers}
+    Should Be Equal As Strings    ${resp.status_code}    200
+    log    		                  	'JSON Response Code :'${resp.text}	
+
+Cleanup Namespace ( 424 Response - Delete dependencies and try again) 
+    [Tags]    delete
+    CreateSession    aaf    http://${AAF_IP}:8101
+    &{headers}=  Create Dictionary    Authorization=Basic ZGdsQG9wZW5lY29tcC5vcmc6ZWNvbXBfYWRtaW4=    Content-Type=application/json    Accept=application/json
+    ${resp}=    Delete Request    aaf    authz/ns/org.openecomp.dmaapBC   headers=&{headers}
+    Should Be Equal As Strings    ${resp.status_code}    424
+    log    		                  	'JSON Response Code :'${resp.text}	
+	
+Add Data ( Add Admin to Namespace Explicit ) 
+    [Tags]    post
+    CreateSession    aaf    http://${AAF_IP}:8101
+    &{headers}=  Create Dictionary    Authorization=Basic ZGdsQG9wZW5lY29tcC5vcmc6ZWNvbXBfYWRtaW4=    Content-Type=application/json    Accept=application/json
+    ${resp}=    Post Request    aaf    authz/ns/org.openecomp.dmaapBC/admin/alexD@openecomp.org   headers=&{headers}
+    Should Be Equal As Strings    ${resp.status_code}    403
+    log    		                  	'JSON Response Code :'${resp.text}	
+	
+View Explicit Permission 
+    [Tags]    post
+    CreateSession    aaf    http://${AAF_IP}:8101
+    &{headers}=  Create Dictionary    Authorization=Basic ZGdsQG9wZW5lY29tcC5vcmc6ZWNvbXBfYWRtaW4=    Content-Type=application/json    Accept=application/json
+    ${resp}=    Post Request    aaf    authz/perms/user/m99751@dmaapBC.openecomp.org   headers=&{headers}
+    Should Be Equal As Strings    ${resp.status_code}    406
+    log    		                  	'JSON Response Code :'${resp.text}	
\ No newline at end of file