blob: 5ecc6e96f626425b1313c5cefbbc48069b5624b6 [file] [log] [blame]
/*
* Copyright (c) 1998, 2021 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0 which is available at
* http://www.eclipse.org/legal/epl-2.0,
* or the Eclipse Distribution License v. 1.0 which is available at
* http://www.eclipse.org/org/documents/edl-v10.php.
*
* SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause
*/
// Contributors:
// Oracle - initial API and implementation from Oracle TopLink
package org.eclipse.persistence.testing.sdo.model.changesummary;
import junit.framework.Test;
import junit.framework.TestSuite;
public class ChangeSummaryTestSuiteForMATS {
public ChangeSummaryTestSuiteForMATS() {
}
/**
*
*/
public static void main(String[] args) {
junit.textui.TestRunner.run(suite());
}
/**
* Inherited suite mthod for generating all test cases.
*/
public static Test suite() {
TestSuite suite = new TestSuite("All ChangeSummary Tests");
suite.addTest(new TestSuite(ChangeSummaryBeginLoggingEndLoggingIsLoggingTest.class));
suite.addTest(new TestSuite(ChangeSummaryGetOldContainerContainmentPropertyTest.class));
suite.addTest(new TestSuite(ChangeSummaryGetOldValueTest.class));
suite.addTest(new TestSuite(ChangeSummaryIsCreatedIsDeletedIsModifiedTest.class));
suite.addTest(new TestSuite(ChangeSummaryGetChangedDataObjectsTest.class));
suite.addTest(new TestSuite(ChangeSummaryInitalizedInCreatingDataObjectTests.class));
//Comment out failed tests. Edwin Tang
//suite.addTest(new TestSuite(ChangeSummaryCreatedModifiedDeletedTests.class));
suite.addTest(new TestSuite(ChangeSummaryVolumetricsTest.class));
suite.addTest(new TestSuite(ChangeSummarySetSameValueAfterLogonTests.class));
suite.addTest(new TestSuite(ChangeSummaryMoveFromNullChangeSummaryToChangeSummaryTests.class));
suite.addTest(new TestSuite(ChangeSummaryBeginLoggingEndLoggingCombiningTests.class));
suite.addTest(new TestSuite(ChangeSummaryCopyTestCases.class));
suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonChildUndoTestCases.class));// Undo tests that use an XML schema to load types
suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonRootUndoTestCases.class));// Undo tests that use an XML schema to load types
suite.addTest(new TestSuite(ChangeSummaryUndoChangeTest.class));// Undo tests that use DataFactory model to load types
// 20070211: 1 extra failure until #5876860 is fixed
//Comment out failed tests. Edwin Tang
//suite.addTest(new TestSuite(ChangeSummaryXSDTestCases.class));// to be removed when we have all tests extracted
// the following hybrid Model/XML tests will contain 1 model test and 10 inherited from the XML suite
suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonRootDeleteComplexManyBelowRootTest.class));
suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonRootDetachComplexManyBelowRootTest.class));
suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonRootUnsetComplexManyBelowRootTest.class));
suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonRootDeleteComplexSingleBelowRootTest.class));
suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonRootDetachComplexSingleBelowRootTest.class));
suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonRootUnsetComplexSingleBelowRootTest.class));
suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonRootUnsetComplexSingleBelowRootWithComplexManyChildrenTest.class));
suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonRootDeleteComplexManyLeafBelowComplexManyBelowRootTest.class));// DetachItem2Price1
// the following 3 tests need to be finalized as part of bug#5837243
suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonRootDeleteComplexSingleAtRootTest.class));// npe on modified root
suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonRootDetachComplexSingleAtRootTest.class));
suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonRootUnsetComplexSingleAtRootTest.class));
suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonRootUnsetSimpleManyAtRootAfterSetNullTest.class));
suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonRootUnsetSimpleSingleAtRootAfterUnsetTest.class));
// tests against multiple changeSummaries (onRoot = at the CS level, belowRoot = on a child of a DO at the CS level)
suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonChildDeleteComplexSingleBelowRootTest.class));
suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonChildDetachComplexSingleBelowRootTest.class));
suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonChildUnsetComplexSingleBelowRootTest.class));
suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonChildDeleteChainToComplexSingleBelowRootTest.class));
suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonChildDeleteChainToComplexSingleAtRootTest.class));
//suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonRootUnsetSimpleManyAtRootAfterUnsetTest.class));
// suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonRootUnsetSimpleSingleAtRootAfterSetNullTest.class)); // Exception executing xpath
//suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonRootReSetComplexManyBelowRootTest.class));
/* suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonRootDeleteComplexSingleBelowRootTest.class));
suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonRootReSetComplexManyBelowRootTest.class));
suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonRootSetComplexManyBelowRootTest.class));
suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonRootMoveComplexManyBelowRootTest.class));
suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonRootMoveComplexSingleBelowRootTest.class));
suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonRootSetComplexSingleBelowRootTest.class));
suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonRootReSetComplexSingleBelowRootTest.class));
suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonRootUnsetComplexSingleBelowRootTest.class));
suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonRootDetachComplexSingleBelowRootTest.class));
suite.addTest(new TestSuite(ChangeSummaryXSDWithCSonRootCreateComplexSingleBelowRootTest.class));
*/
return suite;
}
}