Commit Graph

91 Commits

Author SHA1 Message Date
Joshua Darnell b7ae36edeb adding gradle wrapper dependencies 2020-03-23 12:20:19 -07:00
Joshua Darnell f574e14040 Added better Auth handling and XML parsing. XML parsing is stricter now and uses OData 4.0 errata03 XSDs to parse EDM and EDMX schema 2020-03-18 23:36:49 -07:00
Joshua Darnell 5ff160b2a4 Fixed Auth deprecated classes, Client Credentials, and added stricter XML checking against EDM and EDMX XSDs 2020-03-18 22:11:59 -07:00
Joshua Darnell 98741b9753 rewrote to remove deprecated components 2020-03-18 17:46:25 -07:00
Joshua Darnell a788bf0309 Removed testing and stats from the Commander jarfile during runRESOScript option, and updated RESOScript templates 2020-03-18 16:00:13 -07:00
Joshua Darnell cccd671c99 Minor corrections to generic.resoscript templates. See issues #4 and #5 2020-03-18 12:17:46 -07:00
Joshua Darnell 2667df3b30 Adding checks for DataSystem resource and new Gold template (generic.gold.resoscript), and updated documentation. 2020-03-18 11:15:14 -07:00
Joshua Darnell 1a59bf9316 merging master 2020-03-18 09:15:38 -07:00
Joshua Darnell 2677a2646f Added DataSystem schema validation when the DataSystem resource is present 2020-03-18 09:12:49 -07:00
rewcraig 648c26358d
Allow URI to contain a port number. (#3) 2020-03-17 17:30:55 -07:00
Joshua Darnell 5fdf4f9158 refactored getEntities to use callback, and renamed the OAI steps to OpenAPI 2020-03-17 17:27:22 -07:00
Joshua Darnell 493c561ff5 added OData client features for grouping test. TBD if refactor using Olingo client natively 2020-03-15 18:02:34 -07:00
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