-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtestng.xml
More file actions
107 lines (107 loc) · 5.68 KB
/
testng.xml
File metadata and controls
107 lines (107 loc) · 5.68 KB
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
<suite name="Rest Assured Learning Checkpoint Suite" verbose="1">
<listeners>
<listener class-name="com.learning.api.tests.listeners.ExtentReportListener"/>
</listeners>
<parameter name="module09BaseUri" value="https://jsonplaceholder.typicode.com"/>
<test name="module 03 setup wiring checks">
<classes>
<class name="com.learning.api.tests.learning.module03._01_EnvironmentSetupTest"/>
<class name="com.learning.api.tests.learning.module03._02_TestNgLifecycleLearningTest"/>
<class name="com.learning.api.tests.learning.module03._03_RestAssuredClasspathTest"/>
</classes>
</test>
<test name="module 04 BDD request anatomy">
<classes>
<class name="com.learning.api.tests.learning.module04._01_FirstBddGetRequestTest"/>
<class name="com.learning.api.tests.learning.module04._02_QueryParametersAndHeadersTest"/>
<class name="com.learning.api.tests.learning.module04._03_LoggingStatusAndBodyValidationTest"/>
</classes>
</test>
<test name="module 05 non-BDD core objects">
<classes>
<class name="com.learning.api.tests.learning.module05._01_RequestSpecificationObjectTest"/>
<class name="com.learning.api.tests.learning.module05._02_ResponseObjectTest"/>
<class name="com.learning.api.tests.learning.module05._03_ValidatableResponseObjectTest"/>
<class name="com.learning.api.tests.learning.module05._04_BddAndNonBddComparisonTest"/>
</classes>
</test>
<test name="module 06 response validation assertions extraction">
<classes>
<class name="com.learning.api.tests.learning.module06._01_HamcrestBodyValidationTest"/>
<class name="com.learning.api.tests.learning.module06._02_TestNgAndAssertJAssertionsTest"/>
<class name="com.learning.api.tests.learning.module06._03_JsonPathExtractionTest"/>
<class name="com.learning.api.tests.learning.module06._04_HeaderContentTypeAndResponseTimeTest"/>
</classes>
</test>
<test name="module 07 Restful Booker CRUD operations">
<classes>
<class name="com.learning.api.tests.learning.module07._01_RestfulBookerReadSmokeTest"/>
<class name="com.learning.api.tests.learning.module07._02_CreateAndReadBookingTest"/>
<class name="com.learning.api.tests.learning.module07._03_UpdateAndPartialUpdateBookingTest"/>
<class name="com.learning.api.tests.learning.module07._04_DeleteAndNegativeFlowTest"/>
</classes>
</test>
<test name="module 08 payloads POJOs Gson Jackson">
<classes>
<class name="com.learning.api.tests.learning.module08._03_RawStringPayloadTest"/>
<class name="com.learning.api.tests.learning.module08._04_MapPayloadTest"/>
<class name="com.learning.api.tests.learning.module08._05_GsonPojoPayloadTest"/>
<class name="com.learning.api.tests.learning.module08._06_JacksonPojoPayloadTest"/>
</classes>
</test>
<test name="module 09 TestNG for API automation">
<classes>
<class name="com.learning.api.tests.learning.module09._01_TestNgApiLifecycleTest"/>
<class name="com.learning.api.tests.learning.module09._02_PrioritiesAndGroupsTest"/>
<class name="com.learning.api.tests.learning.module09._03_DataProviderApiTest"/>
<class name="com.learning.api.tests.learning.module09._04_ParametersAndDependenciesTest"/>
</classes>
</test>
<test name="module 10 authentication tokens cookies stateful flows">
<classes>
<class name="com.learning.api.tests.learning.module10._01_TokenCreationAndExtractionTest"/>
<class name="com.learning.api.tests.learning.module10._02_CookieAuthenticatedUpdateTest"/>
<class name="com.learning.api.tests.learning.module10._03_UnauthorizedProtectedOperationTest"/>
</classes>
</test>
<test name="module 11 framework foundation">
<classes>
<class name="com.learning.api.tests.framework.FrameworkConfigTest"/>
<class name="com.learning.api.tests.restfulbooker.BookingReadFrameworkFoundationTest"/>
</classes>
</test>
<test name="module 12 endpoint constants client and service layer">
<classes>
<class name="com.learning.api.tests.restfulbooker.BookingServiceReadTest"/>
<class name="com.learning.api.tests.restfulbooker.BookingServiceCreateReadTest"/>
</classes>
</test>
<test name="module 13 domain POJOs payload builders Jackson">
<classes>
<class name="com.learning.api.tests.framework.JacksonMappingTest"/>
<class name="com.learning.api.tests.restfulbooker.BookingDomainPayloadTest"/>
</classes>
</test>
<test name="module 14 data driven JSON CSV Excel">
<classes>
<class name="com.learning.api.tests.framework.BookingDataReaderTest"/>
<class name="com.learning.api.tests.restfulbooker.BookingDataDrivenTest"/>
</classes>
</test>
<test name="module 15 schema validation contract boundaries">
<classes>
<class name="com.learning.api.tests.restfulbooker.BookingSchemaValidationTest"/>
</classes>
</test>
<test name="module 16 logging filters safe diagnostics">
<classes>
<class name="com.learning.api.tests.framework.SensitiveDataMaskerTest"/>
</classes>
</test>
<test name="module 17 WireMock controlled negative testing">
<classes>
<class name="com.learning.api.tests.wiremock.WireMockBookingErrorTest"/>
</classes>
</test>
</suite>