Joshua Darnell
a3bfa89576
Added additional tests for Well Known Resources as well as Web API Standard Names requirements. Bumped generic.resoscript
2020-03-15 13:12:01 -07:00
Joshua Darnell
1c17926d91
cleaned up logging and showResponse arg logic
2020-03-14 15:08:09 -07:00
Joshua Darnell
951b58820c
Added additional error handling for 403 and 501 and suppressed console stacktraces, but outputted to log
2020-03-14 14:51:59 -07:00
Joshua Darnell
b0bbb285d7
Update .gitattributes
2020-03-10 00:39:41 -07:00
Joshua Darnell
5552e6f8e3
pre-alpha of DDCert2 tool
2020-03-10 00:23:35 -07:00
Joshua Darnell
6f8d69848c
generated glue code and built basic Gradle tasks for DD 1.5 and 1.6
2020-03-10 00:07:37 -07:00
Joshua Darnell
c296ee62b5
adding new DD feature files :/
2020-03-09 22:37:03 -07:00
Joshua Darnell
ac49c61929
Basic DD skeleton with .feature files
2020-03-09 22:36:08 -07:00
Joshua Darnell
a2b8e6b30d
finished all tests, a few platinum tests are still in question and need additional work
2020-03-09 21:07:24 -07:00
Joshua Darnell
b91ca75bd1
Response code testing sections done, and generic.resoscript file cleaned up and versioning was added
2020-03-09 18:44:03 -07:00
Joshua Darnell
467c06ea6a
updated generic.resoscript, and also addded versioning. Added first test
2020-03-09 18:10:59 -07:00
Joshua Darnell
16c34664d0
Moved exception handling for metadata validation to .feature file rather than helper class
2020-03-08 12:26:33 -07:00
Joshua Darnell
4ce389e493
reorganized metadata request and checking steps for cleaner flow, Edm then XMLMetadata.
2020-03-08 12:15:19 -07:00
Joshua Darnell
76eaa31271
Merge branch 'automated-v1'
2020-03-08 12:09:43 -07:00
Joshua Darnell
1701f68f40
Updated README to show current output from metadata checker
2020-03-08 12:01:13 -07:00
Joshua Darnell
12f1524748
Added TestUtils class for helping with OData and testing
2020-03-08 11:50:02 -07:00
Joshua Darnell
3af034afb2
Adding more stringent Metadata checking and metadata lookups for the given resource being tested
2020-03-08 11:47:00 -07:00
Joshua Darnell
0ae0fee43e
Tightened up metadata checking, including checking for given resource and select list. Added better debugging info. Updated README.
2020-03-08 11:46:11 -07:00
Joshua Darnell
a3687b9f6a
Added convenience methods for Gold and Platinum Web API Certs, Updated Docker Instructions and README
...
Tightened up metadata checking, including checking for given resource and select list. Added better debugging info. Updated README.
2020-03-08 03:47:17 -07:00
Joshua Darnell
317436996b
adding convenience methods for Gold and Platinum Web API Certs, Updated Docker Instructions and README
2020-03-05 21:15:43 -08:00
darnjo
82456bcf14
adding new commander jarfile
2020-03-02 17:13:48 -08:00
darnjo
398599a1da
Fixed minor typo
2020-03-02 12:25:58 -08:00
Joshua Darnell
dbabae2158
String comparison functions working
2020-03-02 12:08:21 -08:00
Joshua Darnell
521920a1f8
Date comparisons through REQ-WA103-QO24, fractional seconds comparisons
2020-03-02 04:25:33 -08:00
Joshua Darnell
d412f0bdd4
Added support for Asc, Desc timestamp comparison operators
2020-03-02 00:11:06 -08:00
Joshua Darnell
f02b95f4fb
removed duplicate print statement
2020-02-28 13:07:06 -08:00
Joshua Darnell
bd8a1acfcf
Add response printing with -DshowResponses=true
2020-02-28 12:40:04 -08:00
Joshua Darnell
e9e6eecd1f
preliminary check for multi-valued enumerations and some assert cleanup
2020-02-28 11:53:49 -08:00
Joshua Darnell
0784c2e693
cleaned up logging
2020-02-27 20:09:23 -08:00
Joshua Darnell
5b72051dc5
minor cleanup
2020-02-27 19:56:55 -08:00
Joshua Darnell
b2299fb0d8
tightened up data checking
2020-02-27 19:40:32 -08:00
Joshua Darnell
4be5e3bed6
new jar
2020-02-27 19:14:42 -08:00
Joshua Darnell
c7bed09837
refactored generic.resoscript file to use more computed properties
2020-02-27 19:13:28 -08:00
Joshua Darnell
56f6840f2b
fixed up page skip comparisons
2020-02-27 19:06:37 -08:00
Joshua Darnell
6321b644a5
Added better support for settings resolution in Cucumber tests, upgraded generic.resoscript with more generic statements and a that builds itself
2020-02-27 18:26:25 -08:00
Joshua Darnell
451ecf00bf
updated generic.resoscript with more sensible names for the keyfield and tests
2020-02-27 17:11:38 -08:00
Joshua Darnell
1de4748b12
updated .gitignore
2020-02-27 16:01:17 -08:00
Joshua Darnell
229b6878c4
added null checks to the generic.resoscript and better Integer/String handling for Key field comparisons
2020-02-27 15:38:21 -08:00
Joshua Darnell
c07e2835e1
Merge branch 'master' into automated-v1
2020-02-27 11:25:27 -08:00
Joshua Darnell
3f7bfb88f1
RESOScript patch
2020-02-27 11:24:36 -08:00
Joshua Darnell
7c95a3125e
minor corrections to test number
2020-02-27 11:22:34 -08:00
Joshua Darnell
04a6979a15
Merge branch 'master' into automated-v1
2020-02-27 11:15:15 -08:00
Joshua Darnell
41c3d633b6
automated-v1 Checkpoint 2 ( #2 )
...
* Test REQ-WA103-QO1 working, added assert handling for cases with HTTP Client exceptions
* Added additional test support methods for testing specific OData verisions, also reset for local state
* Assert stepdef cleanup
* Added support for asserting response codes, like 400s, for a specific OData version
* Added support for arithmetic integer comparisons
* Updated resoscript variables and added further test support
* Added Integer Comparison Tests (through REQ-WA103-QO11)
* Rebuilt for Java 1.8 and cleaned up some of the logging and int compare tests
* Updated Dockerfile, generic.resoscript, and removing assertions from the runRESOScript action. Gradle should be used for assertion testing. See README
* Added support for EdmDateTimeOffset and EdmDate parsing and comparisons
* Added more TimeOfDay, Time, DateTimeOffset glue
* Added support for single-valued enumerations
2020-02-27 11:07:28 -08:00
Joshua Darnell
3f82b07d7f
added support for single-valued enumeration checking
2020-02-27 11:00:18 -08:00
Joshua Darnell
bcd91acb3f
added more TimeOfDay, Time, DateTimeOffset glue
2020-02-27 00:13:58 -08:00
Joshua Darnell
506be54988
Added support for EdmDateTimeOffset and EdmDate parsing and comparisons
2020-02-26 22:09:43 -08:00
Joshua Darnell
04c65789c8
Merge branch 'master' into automated-v1
2020-02-26 19:29:08 -08:00
Joshua Darnell
97722ba86c
Test automation checkpoint ( #1 )
...
* Test REQ-WA103-QO1 working, added assert handling for cases with HTTP Client exceptions
* Added additional test support methods for testing specific OData versions, also reset for local state.
* Assert stepdef cleanup.
* Added support for asserting response codes, like 400s, for a specific OData version
* Added support for arithmetic integer comparisons.
* Updated resoscript variables and added further test support.
* Added Integer Comparison Tests (through REQ-WA103-QO11)
* rebuilt for Java 1.8 and cleaned up some of the logging and int compare tests
* Updated Dockerfile, generic.resoscript, and removed assertions from the runRESOScript action. Gradle should be used for assertion testing. See README.
2020-02-26 18:49:41 -08:00
Joshua Darnell
b84d62620a
Updating Dockerfile, generic.resoscript, and removing assertions from the runRESOScript action. Gradle should be used for assertion testing. See README
2020-02-26 18:38:50 -08:00
Joshua Darnell
8fb7fb06ed
rebuilt for Java 1.8 and cleaned up some of the logging and int compare tests
2020-02-25 23:51:27 -08:00