Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Refactor IT Tests (ResourceIT and test infrastructure). (#897)
* Plumbed/hacked out basic concepts. Elide build working with partial tests for ResourceIT Refactored one ResourceIT test to use the new test DSL Added capabilities to compare documents to test DSL. Added relationship support to DSL Added failure tests First 20 tests rewritten Refactored tests for include testing Cleanup to use static DSL definitions Up to 31 tests refactored Added in memory store harness for IT tests. By default, this harness runs when no harness is specified. Build now passes Refactored 3 more tests Half way 52 tests refactored 65 tests now passing. Migrated InheritanceIT and LifecycleTestIT to new framework Refactored entity dictionary to include support for setting and getting values. The in memory store now uses this functionality to correctly set the ID for generated IDs 67 tests now pass 68 passing 10 tests left Only 3 to go All tests now pass * Removing unused JSON resource files * Minor pre-inspection cleanup * Migrated DataStoreIT tests to new framework * Migrated AnyPolymorphismIT to new framework * Migrated EmbeddedIT to new framework * Migrated AssignedID and FieldLevelIT tests to new framework * Migrated UserTypeIT to new framework * Migrated UserTypeIT, MapEnumIT, and GenerateIT to use new framework * Migrated ShareableIT to new framework * Fixed checkstyles * Fixed legit codacy issues * To-one Relation Test (#899) * To-one Relation Test * Add a test * Address comments from @aklish * Added more JSON-API DSL test * Elide-Testing Refactor access integration test (#911) * Elide-Testing Refactor access integration test * Add setup * Elide-Testing Refactor BookAuthorIT & AuditIT (#909) * Book Author IT refactor * Elide-Testing Refactor audit integration test * Update auditIT * remove json files * make auditIT tests independent * FilterIT integration tests code complete (#917) * Fixed build issues * Refactor sorting it (#918) * Added SortingIt integration test * Deleted groovy file and put json request in seperate file * Remove testng classes * Rebase and fix checkstyle violation * Issue 912 Refactor Error IT Tests (#919) * Add patch extension to DSL (#921) * Refactor Paginate IT (#931) - Upgrade to rest assured 4.x - Fix style issues - Refactor Paginate IT * Implement GraphQL DSL (#903) * GraphQL - Implement query DSL & Remove Groovy tests * Consolidate GraphQL and Relay DSL & serialize object data using lombok and Jackson * Migrate from testng to junit5 * Replace ValueWithVariable interface with plain Java objects * Consolidate to have a single 'Field' class * Consolidate entity and field * Consolidate field and responseField * Remove OperationDefinition interface * Implement Query and Mutation * style * style * Remove extra query/response parameter * javadoc & style * style * Address comments * Address comments * Address comments * Migrated BridgeableStoreIT to new framework. Fixed build issues from last commit. * Started making changes to run IT tests using Junit 5 * Hibernate5 Tests Pass * JPA & Hibernate tests now passing. Removed GraphQLIT. Removed old data store suppliers * Build works. All IT tests run * Removed references to dataStoreSupplier * Disable check only on test framework * disable .NET scan * Inherit versions
- Loading branch information