-
Notifications
You must be signed in to change notification settings - Fork 0
/
LibraryAPI.xml
39 lines (30 loc) · 14.1 KB
/
LibraryAPI.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?xml version="1.0" encoding="UTF-8"?>
<con:soapui-project id="61be88c7-0ee8-49f0-b675-9bd2eb5bea7e" activeEnvironment="Default" name="LibraryAPI" resourceRoot="" soapui-version="5.6.0" xmlns:con="http://eviware.com/soapui/config"><con:settings/><con:interface xsi:type="con:RestService" id="fcbadbad-5645-4ad6-9c7b-0267c005bd93" wadlVersion="http://wadl.dev.java.net/2009/02" name="http://216.10.245.166" type="rest" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart=""/><con:endpoints><con:endpoint>http://216.10.245.166</con:endpoint></con:endpoints><con:resource name="Addbook.php" path="/Library/Addbook.php" id="4276c209-f261-48a7-88b0-7a9154a93642"><con:settings/><con:parameters/><con:method name="Method 1" id="0f21e0ad-3782-4a1a-a650-76e852fe77d4" method="POST"><con:settings/><con:parameters/><con:representation type="REQUEST"><con:mediaType>application/json</con:mediaType><con:params/></con:representation><con:representation type="RESPONSE"><con:mediaType>application/json;charset=UTF-8</con:mediaType><con:status>200</con:status><con:params/><con:element xmlns:add="http://216.10.245.166/Library/Addbook.php">add:Response</con:element></con:representation><con:representation type="FAULT"><con:mediaType>application/json;charset=UTF-8</con:mediaType><con:status>404</con:status><con:params/><con:element xmlns:add="http://216.10.245.166/Library/Addbook.php">add:Fault</con:element></con:representation><con:request name="Request 1" id="8f9b3c0c-c9f6-4aa0-8def-d36bf403c341" mediaType="application/json" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>http://216.10.245.166</con:endpoint><con:request>{
"name":"Learn Appium Automation with Java",
"isbn":"klj",
"aisle":"227",
"author":"John foe"
}</con:request><con:originalUri>http://216.10.245.166/Library/Addbook.php</con:originalUri><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters/></con:request></con:method></con:resource><con:resource name="GetBook.php" path="/Library/GetBook.php" id="06e60d0f-316d-463e-8cba-923bd27bb7ab"><con:settings/><con:parameters><con:parameter><con:name>AuthorName</con:name><con:value>somename</con:value><con:style>QUERY</con:style><con:default>somename</con:default></con:parameter></con:parameters><con:method name="Method 1" id="56ace4af-2596-42d5-aad5-d352822db695" method="GET"><con:settings/><con:parameters/><con:representation type="RESPONSE"><con:mediaType>application/json;charset=UTF-8</con:mediaType><con:status>200</con:status><con:params/><con:element>Response</con:element></con:representation><con:request name="Request 1" id="f66844a8-6e2f-4eb1-9367-8eb57cf5043c" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>http://216.10.245.166</con:endpoint><con:request/><con:originalUri>http://216.10.245.166/Library/GetBook.php</con:originalUri><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters><entry key="AuthorName" value="Learn Appium Automation with Java" xmlns="http://eviware.com/soapui/config"/></con:parameters></con:request></con:method></con:resource><con:resource name="GetBook.php" path="/Library/GetBook.php" id="8e9fdc21-4771-4fbe-a57e-f624bcf95891"><con:settings/><con:parameters><con:parameter><con:name>ID</con:name><con:value>3389</con:value><con:style>QUERY</con:style><con:default>3389</con:default></con:parameter></con:parameters><con:method name="Method 1" id="7f059f72-5a44-42ee-bd6b-0bebaac22108" method="GET"><con:settings/><con:parameters/><con:representation type="FAULT"><con:mediaType>application/json;charset=UTF-8</con:mediaType><con:status>404</con:status><con:params/><con:element xmlns:get="http://216.10.245.166/Library/GetBook.php">get:Fault</con:element></con:representation><con:representation type="RESPONSE"><con:mediaType>application/json;charset=UTF-8</con:mediaType><con:status>200</con:status><con:params/><con:element>Response</con:element></con:representation><con:request name="Request 1" id="913801ab-4b81-4b8f-8e19-ca2ab3fc7c2e" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>http://216.10.245.166</con:endpoint><con:request/><con:originalUri>http://216.10.245.166/Library/GetBook.php</con:originalUri><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters><entry key="ID" value="klj227" xmlns="http://eviware.com/soapui/config"/></con:parameters></con:request></con:method></con:resource><con:resource name="DeleteBook.php" path="/Library/DeleteBook.php" id="83c1ece9-cc21-44e9-8548-eb0672622b40"><con:settings/><con:parameters/><con:method name="Method 1" id="d20bcdd1-02f7-4bd2-b114-806e89e81cf2" method="POST"><con:settings/><con:parameters/><con:representation type="REQUEST"><con:mediaType>application/json</con:mediaType><con:params/></con:representation><con:representation type="RESPONSE"><con:mediaType>application/json;charset=UTF-8</con:mediaType><con:status>200</con:status><con:params/><con:element xmlns:del="http://216.10.245.166/Library/DeleteBook.php">del:Response</con:element></con:representation><con:representation type="FAULT"><con:mediaType>application/json;charset=UTF-8</con:mediaType><con:status>404</con:status><con:params/><con:element xmlns:del="http://216.10.245.166/Library/DeleteBook.php">del:Fault</con:element></con:representation><con:request name="Request 1" id="8585163b-916d-413d-a03d-5b7848e941e4" mediaType="application/json" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>http://216.10.245.166</con:endpoint><con:request>{
"ID" : "klj227"
}
</con:request><con:originalUri>http://216.10.245.166/Library/DeleteBook.php</con:originalUri><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters/></con:request></con:method></con:resource></con:interface><con:testSuite id="198fb7ca-b94f-41f3-b77b-7c92ea5be8ed" name="Testing"><con:description>TestSuite generated for REST Service [http://216.10.245.166]</con:description><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase id="796a7297-aa48-459f-b771-5698eefd0c1e" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="AddbookTestCase" searchProperties="true"><con:description>TestCase generated for REST Resource [Addbook.php] located at [/Library/Addbook.php]</con:description><con:settings/><con:testStep type="restrequest" name="Request 1" id="84934857-21bc-4a0f-9e64-f8fca5ca4934"><con:settings/><con:config service="http://216.10.245.166" resourcePath="/Library/Addbook.php" methodName="Method 1" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Request 1" id="8f9b3c0c-c9f6-4aa0-8def-d36bf403c341" mediaType="application/json" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestSuite#endpoint}</con:endpoint><con:request>{
"name":"React JS - Front End developement",
"isbn":"BK6",
"aisle":"200",
"author": "${#TestSuite#author}"
}</con:request><con:originalUri>http://216.10.245.166/Library/Addbook.php</con:originalUri><con:assertion type="Simple Contains" id="f1560d61-7363-42a0-bb6d-7b3d03b347f1" name="Contains"><con:configuration><token>successfully added</token><ignoreCase>false</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters/></con:restRequest></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer" id="6803ab59-8cba-4fc6-a360-8ec5564132a2"><con:settings/><con:config xsi:type="con:PropertyTransfersStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" entitize="false" transferChildNodes="false"><con:name>ID</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>Request 1</con:sourceStep><con:sourcePath>ID</con:sourcePath><con:targetType>ID</con:targetType><con:targetStep>#TestSuite#</con:targetStep><con:type>JSONPATH</con:type><con:targetTransferType>JSONPATH</con:targetTransferType><con:upgraded>true</con:upgraded></con:transfers></con:config></con:testStep><con:properties/></con:testCase><con:testCase id="d7b86b8f-054d-4b2a-9e58-e9b67ae3915d" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="GetBookByAuthorTestCase" searchProperties="true"><con:description>TestCase generated for REST Resource [GetBook.php] located at [/Library/GetBook.php]</con:description><con:settings/><con:testStep type="restrequest" name="Request 1" id="79961dfb-8baa-438d-aaef-a3bf5fd2e2f3"><con:settings/><con:config service="http://216.10.245.166" resourcePath="/Library/GetBook.php" methodName="Method 1" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Request 1" id="f66844a8-6e2f-4eb1-9367-8eb57cf5043c" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestSuite#endpoint}</con:endpoint><con:request/><con:originalUri>http://216.10.245.166/Library/GetBook.php</con:originalUri><con:assertion type="GroovyScriptAssertion" id="e5b31c77-8df6-488b-9f9c-cb68e6a91c9c" name="Script Assertion"><con:configuration><scriptText>import groovy.json.JsonSlurper
boolean flag;
// Grab the response
def response = messageExchange.response.responseContent
// Parse the response into json
def jsonsl = new JsonSlurper().parseText(response)
for(int i=0;i<7;i++){
if(jsonsl.isbn[i] == "BK6"){
flag = true;
}
}
assert flag == true
</scriptText></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters><entry key="AuthorName" value="${#TestSuite#author}" xmlns="http://eviware.com/soapui/config"/></con:parameters></con:restRequest></con:config></con:testStep><con:properties/></con:testCase><con:testCase id="a689f956-eb25-4fe8-942d-aa258ecaf720" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="GetBookByIDTestCase" searchProperties="true" disabled="true"><con:description>TestCase generated for REST Resource [GetBook.php] located at [/Library/GetBook.php]</con:description><con:settings/><con:testStep type="restrequest" name="Request 1" id="35dff44c-fa85-4648-b466-b861e9aebc8a"><con:settings/><con:config service="http://216.10.245.166" resourcePath="/Library/GetBook.php" methodName="Method 1" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Request 1" id="913801ab-4b81-4b8f-8e19-ca2ab3fc7c2e" mediaType="application/json"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestSuite#endpoint}</con:endpoint><con:request/><con:originalUri>http://216.10.245.166/Library/GetBook.php</con:originalUri><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters><entry key="ID" value="klj227" xmlns="http://eviware.com/soapui/config"/></con:parameters></con:restRequest></con:config></con:testStep><con:properties/></con:testCase><con:testCase id="a3004938-b1da-43fd-a191-d16b3d587a3e" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="DeleteBookTestCase" searchProperties="true"><con:description>TestCase generated for REST Resource [DeleteBook.php] located at [/Library/DeleteBook.php]</con:description><con:settings/><con:testStep type="restrequest" name="Request 1" id="03d0f5f2-dbf6-4f5a-964c-3fa3c49a5096"><con:settings/><con:config service="http://216.10.245.166" resourcePath="/Library/DeleteBook.php" methodName="Method 1" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:restRequest name="Request 1" id="8585163b-916d-413d-a03d-5b7848e941e4" mediaType="application/json" postQueryString="false"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:endpoint>${#TestSuite#endpoint}</con:endpoint><con:request>{
"ID" : "${#TestSuite#ID}"
}
</con:request><con:originalUri>http://216.10.245.166/Library/DeleteBook.php</con:originalUri><con:assertion type="Simple Contains" id="1d899b69-577c-48f7-9e84-ad72884792a2" name="Contains"><con:configuration><token>book is successfully deleted</token><ignoreCase>false</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:parameters/></con:restRequest></con:config></con:testStep><con:properties/></con:testCase><con:properties><con:property><con:name>endpoint</con:name><con:value>http://216.10.245.166</con:value></con:property><con:property><con:name>author</con:name><con:value>Bharat Kammakatla</con:value></con:property><con:property><con:name>ID</con:name><con:value>BK6200</con:value></con:property></con:properties></con:testSuite><con:properties/><con:wssContainer/><con:oAuth2ProfileContainer/><con:oAuth1ProfileContainer/><con:sensitiveInformation/></con:soapui-project>