use of org.eclipse.persistence.testing.framework.TestProblemException in project eclipselink by eclipse-ee4j.
the class DeleteTests method suite.
public static Test suite() {
TestSuite suite = new TestSuite();
suite.setName("DeleteTests");
suite.addTest(new DeleteTests("testAnySingleDelete"));
return new TestSetup(suite) {
protected void setUp() {
try {
WrappedSpatialTestCase.repopulate(getSession(), true);
} catch (Exception e) {
throw new TestProblemException("Could not setup JGeometry test model. Note: This model requires you to run the following CREATE OR REPLACE TYPE MY_GEOMETRY AS OBJECT (id NUMBER, geom MDSYS.SDO_GEOMETRY): ", e);
}
}
protected void tearDown() {
}
};
}
use of org.eclipse.persistence.testing.framework.TestProblemException in project eclipselink by eclipse-ee4j.
the class Query_Basic_Tests method suite.
public static Test suite() {
TestSuite suite = new TestSuite();
suite.setName("Query_Basic_Tests");
suite.addTest(new Query_Basic_Tests("testReadAll"));
suite.addTest(new Query_Basic_Tests("testSDORelateRectangle"));
suite.addTest(new Query_Basic_Tests("testSDORelateRectangleAndIDGreaterThan2"));
suite.addTest(new Query_Basic_Tests("testReadNotNullGeometry"));
suite.addTest(new Query_Basic_Tests("testMyGeometryGeomIsNull"));
suite.addTest(new Query_Basic_Tests("testGetTableGetField"));
return new TestSetup(suite) {
protected void setUp() {
try {
WrappedSpatialTestCase.repopulate(getSession(), true);
} catch (Exception e) {
throw new TestProblemException("Could not setup JGeometry test model. Note: This model requires you to run the following CREATE OR REPLACE TYPE MY_GEOMETRY AS OBJECT (id NUMBER, geom MDSYS.SDO_GEOMETRY): ", e);
}
}
protected void tearDown() {
}
};
}
use of org.eclipse.persistence.testing.framework.TestProblemException in project eclipselink by eclipse-ee4j.
the class Query_SpatialExpOp_ExpGeom_Tests method suite.
public static Test suite() {
TestSuite suite = new TestSuite();
suite.setName("Query_SpatialExpOp_ExpGeom_Tests");
suite.addTest(new Query_SpatialExpOp_ExpGeom_Tests("testSDORelateRectangle"));
suite.addTest(new Query_SpatialExpOp_ExpGeom_Tests("testSDORelateCircle"));
suite.addTest(new Query_SpatialExpOp_ExpGeom_Tests("testSDORelateArbitraryLine"));
suite.addTest(new Query_SpatialExpOp_ExpGeom_Tests("testSDOFilterRectangle"));
suite.addTest(new Query_SpatialExpOp_ExpGeom_Tests("testSDOFilterRectangleNullParams"));
suite.addTest(new Query_SpatialExpOp_ExpGeom_Tests("testSDOFilterCircle"));
suite.addTest(new Query_SpatialExpOp_ExpGeom_Tests("testSDOFilterArbitraryLine"));
suite.addTest(new Query_SpatialExpOp_ExpGeom_Tests("testSDOWithinDistanceRectangle"));
suite.addTest(new Query_SpatialExpOp_ExpGeom_Tests("testSDOWithinDistanceRectangleUsingMaxResolution"));
suite.addTest(new Query_SpatialExpOp_ExpGeom_Tests("testSDOWithinDistanceCircle"));
suite.addTest(new Query_SpatialExpOp_ExpGeom_Tests("testSDOWithinDistanceArbitraryLine"));
suite.addTest(new Query_SpatialExpOp_ExpGeom_Tests("testSDOWithinDistanceNullParamsMatchingCircle1004"));
suite.addTest(new Query_SpatialExpOp_ExpGeom_Tests("testSDOWithinDistanceNullParamsNotMatching"));
return new TestSetup(suite) {
protected void setUp() {
try {
SimpleSpatialTestCase.repopulate(getSession(), true);
} catch (Exception e) {
throw new TestProblemException("Could not setup JGeometry test model", e);
}
}
protected void tearDown() {
}
};
}
use of org.eclipse.persistence.testing.framework.TestProblemException in project eclipselink by eclipse-ee4j.
the class UpdateTests method suite.
public static Test suite() {
TestSuite suite = new TestSuite();
suite.setName("UpdateTests");
suite.addTest(new UpdateTests("testUpdateSingleToNull"));
suite.addTest(new UpdateTests("testUpdateAllToNull"));
suite.addTest(new UpdateTests("testReplaceExisting"));
suite.addTest(new UpdateTests("testUpdateNull"));
return new TestSetup(suite) {
private boolean shouldBindAllParameters;
protected void setUp() {
try {
shouldBindAllParameters = getSession().getLogin().getShouldBindAllParameters();
SimpleSpatialTestCase.repopulate(getSession(), true);
} catch (Exception e) {
throw new TestProblemException("Could not setup JGeometry test model", e);
}
}
protected void tearDown() {
try {
getSession().getLogin().setShouldBindAllParameters(shouldBindAllParameters);
} catch (Exception e) {
throw new TestProblemException("Could not clean up JGeometry test model", e);
}
}
};
}
use of org.eclipse.persistence.testing.framework.TestProblemException in project eclipselink by eclipse-ee4j.
the class CreateTests method suite.
public static Test suite() {
TestSuite suite = new TestSuite();
suite.setName("CreateTests");
suite.addTest(new CreateTests("testCreate_SRID_0_WithoutBinding"));
suite.addTest(new CreateTests("testCreate_SRID_0_WithBinding"));
suite.addTest(new CreateTests("testInsertNullWithBinding"));
suite.addTest(new CreateTests("testInsertNullWithoutBinding"));
return new TestSetup(suite) {
private boolean shouldBindAllParameters;
@Override
protected void setUp() {
try {
shouldBindAllParameters = getSession().getLogin().getShouldBindAllParameters();
WrappedSpatialTestCase.repopulate(getSession(), true);
} catch (Exception e) {
throw new TestProblemException("Could not setup JGeometry test model. Note: This model requires you to run the following CREATE OR REPLACE TYPE MY_GEOMETRY AS OBJECT (id NUMBER, geom MDSYS.SDO_GEOMETRY): ", e);
}
}
@Override
protected void tearDown() {
try {
getSession().getLogin().setShouldBindAllParameters(shouldBindAllParameters);
} catch (Exception e) {
throw new TestProblemException("Could not clean up JGeometry test model", e);
}
}
};
}
Aggregations