use of org.eclipse.persistence.testing.framework.InsertObjectTest in project eclipselink by eclipse-ee4j.
the class MappingTestModel method getInsertObjectTestSuite.
public static TestSuite getInsertObjectTestSuite() {
TestSuite suite = new TestSuite();
suite.setName("MappingInsertObjectTestSuite");
suite.setDescription("This suite tests the insertion of each object in the mapping model.");
suite.addTest(new InsertObjectTest(Employee.example7()));
suite.addTest(new InsertObjectTest(Employee.example8()));
suite.addTest(new InsertObjectTest(Employee.example9()));
suite.addTest(new InsertObjectTest(Shipment.example1()));
suite.addTest(new ObjectTypeMappingDefaultNullValues());
suite.addTest(new MTMPrivateOwnedWithValueholderDeleteObjectTest());
return suite;
}
use of org.eclipse.persistence.testing.framework.InsertObjectTest in project eclipselink by eclipse-ee4j.
the class CustomSQLTestModel method getInsertObjectTestSuite.
public static TestSuite getInsertObjectTestSuite() {
TestSuite suite = new TestSuite();
suite.setName("CustomSQLInsertObjectTestSuite");
suite.setDescription("This suite tests insert SQL.");
org.eclipse.persistence.testing.models.employee.domain.EmployeePopulator system = new org.eclipse.persistence.testing.models.employee.domain.EmployeePopulator();
suite.addTest(new InsertObjectTest(system.basicEmployeeExample4()));
suite.addTest(new InsertObjectTest(system.basicEmployeeExample5()));
return suite;
}
use of org.eclipse.persistence.testing.framework.InsertObjectTest in project eclipselink by eclipse-ee4j.
the class EmployeeChangeFlagBasicTestModel method getInsertObjectTestSuite.
public static TestSuite getInsertObjectTestSuite() {
TestSuite suite = new TestSuite();
suite.setName("EmployeeInsertObjectTestSuite");
suite.setDescription("This suite tests the insertion of each object in the employee demo.");
EmployeePopulator system = new EmployeePopulator();
suite.addTest(new InsertObjectTest(system.basicEmployeeExample1()));
suite.addTest(new InsertObjectTest(system.basicEmployeeExample2()));
suite.addTest(new InsertObjectTest(system.basicEmployeeExample3()));
suite.addTest(new InsertObjectTest(system.basicEmployeeExample4()));
suite.addTest(new InsertObjectTest(system.basicEmployeeExample5()));
suite.addTest(new InsertObjectTest(system.basicSmallProjectExample1()));
suite.addTest(new InsertObjectTest(system.basicSmallProjectExample2()));
suite.addTest(new InsertObjectTest(system.basicSmallProjectExample3()));
suite.addTest(new InsertObjectTest(system.basicLargeProjectExample1()));
suite.addTest(new InsertObjectTest(system.basicLargeProjectExample2()));
suite.addTest(new InsertObjectTest(system.basicLargeProjectExample3()));
return suite;
}
use of org.eclipse.persistence.testing.framework.InsertObjectTest in project eclipselink by eclipse-ee4j.
the class MappingTestModel method getAdditionalJoinTest.
public static TestSuite getAdditionalJoinTest() {
TestSuite suite = new TestSuite();
suite.setName("AdditionalJoinTestSuite");
suite.setDescription("This suite tests the addition of an additionalJoinExpression.");
suite.addTest(new AdditionalJoinExpressionTest());
PopulationManager manager = PopulationManager.getDefaultManager();
suite.addTest(new MultipleTableReadObjectTest(manager.getObject(Employee1.class, "example1"), "amendEmployee1WithJoinWithInsert"));
suite.addTest(new MultipleTableReadObjectTest(manager.getObject(Employee1.class, "example1"), "amendEmployee1WithFKInfo"));
suite.addTest(new MultipleTableReadObjectTest(manager.getObject(Employee1.class, "example1"), "amendEmployee1WithJoinOnly"));
suite.addTest(new MultipleTableInsertObjectTest(manager.getObject(Employee1.class, "example2"), "amendEmployee1WithJoinWithInsert"));
suite.addTest(new MultipleTableInsertObjectTest(manager.getObject(Employee1.class, "example2"), "amendEmployee1WithFKInfo"));
suite.addTest(new MultipleTableReadAllTest(Employee1.class, 2, "amendEmployee1WithJoinWithInsert"));
suite.addTest(new MultipleTableReadAllTest(Employee1.class, 2, "amendEmployee1WithJoinOnly"));
suite.addTest(new MultipleTableReadAllTest(Employee1.class, 2, "amendEmployee1WithFKInfo"));
// The delete with join info would not work because of the lack of PK info.
suite.addTest(new MultipleTableDeleteObjectTest(manager.getObject(Employee1.class, "example3"), "amendEmployee1WithFKInfo"));
// The update with join info would not work because of the lack of PK info.
suite.addTest(new MultipleTableWriteObjectTest(manager.getObject(Employee1.class, "example3"), "amendEmployee1WithFKInfo"));
// Add tests for multiple table with fk from secondary table to primary table.
suite.addTest(new ReadObjectTest(manager.getObject(Employee2.class, "example1")));
suite.addTest(new WriteObjectTest(manager.getObject(Employee2.class, "example1")));
suite.addTest(new UnitOfWorkBasicUpdateObjectTest(manager.getObject(Employee2.class, "example1")));
suite.addTest(new DeleteObjectTest(manager.getObject(Employee2.class, "example1")));
suite.addTest(new InsertObjectTest(manager.getObject(Employee2.class, "example2")));
return suite;
}
use of org.eclipse.persistence.testing.framework.InsertObjectTest in project eclipselink by eclipse-ee4j.
the class LegacyTestModel method getInsertObjectTestSuite.
public static TestSuite getInsertObjectTestSuite() {
TestSuite suite = new TestSuite();
suite.setName("LegacyInsertObjectTestSuite");
suite.setDescription("This suite tests the insertion of each object in the mapping model.");
suite.addTest(new InsertObjectTest(Employee.example4()));
suite.addTest(new InsertObjectTest(Employee.example5()));
suite.addTest(new InsertObjectTest(Employee.example6()));
return suite;
}
Aggregations