Merged HEAD (5.2) to 5.2.N (5.2.1)

126405 jkaabimofrad: Merged FILE-FOLDER-API (5.2.0) to HEAD (5.2)
      121337 gcornwell: RA-758: Ensure all appropriate TCK tests are being run against all bindings


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/DEV/5.2.N/root@126750 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Ancuta Morarasu
2016-05-11 11:03:19 +00:00
parent 7799b7b262
commit 76f7691c4a
2 changed files with 75 additions and 91 deletions

View File

@@ -34,27 +34,11 @@ import org.apache.chemistry.opencmis.tck.impl.AbstractSessionTestGroup;
import org.apache.chemistry.opencmis.tck.impl.JUnitHelper;
import org.apache.chemistry.opencmis.tck.tests.basics.BasicsTestGroup;
import org.apache.chemistry.opencmis.tck.tests.control.ControlTestGroup;
import org.apache.chemistry.opencmis.tck.tests.crud.ChangeTokenTest;
import org.apache.chemistry.opencmis.tck.tests.crud.ContentRangesTest;
import org.apache.chemistry.opencmis.tck.tests.crud.CopyTest;
import org.apache.chemistry.opencmis.tck.tests.crud.CreateAndDeleteDocumentTest;
import org.apache.chemistry.opencmis.tck.tests.crud.CreateAndDeleteFolderTest;
import org.apache.chemistry.opencmis.tck.tests.crud.CreateAndDeleteItemTest;
import org.apache.chemistry.opencmis.tck.tests.crud.CreateAndDeleteRelationshipTest;
import org.apache.chemistry.opencmis.tck.tests.crud.CreateBigDocument;
import org.apache.chemistry.opencmis.tck.tests.crud.CreateDocumentWithoutContent;
import org.apache.chemistry.opencmis.tck.tests.crud.DeleteTreeTest;
import org.apache.chemistry.opencmis.tck.tests.crud.MoveTest;
import org.apache.chemistry.opencmis.tck.tests.crud.NameCharsetTest;
import org.apache.chemistry.opencmis.tck.tests.crud.OperationContextTest;
import org.apache.chemistry.opencmis.tck.tests.crud.SetAndDeleteContentTest;
import org.apache.chemistry.opencmis.tck.tests.crud.UpdateSmokeTest;
import org.apache.chemistry.opencmis.tck.tests.crud.CRUDTestGroup;
import org.apache.chemistry.opencmis.tck.tests.filing.FilingTestGroup;
import org.apache.chemistry.opencmis.tck.tests.query.ContentChangesSmokeTest;
import org.apache.chemistry.opencmis.tck.tests.query.QuerySmokeTest;
import org.apache.chemistry.opencmis.tck.tests.versioning.VersionDeleteTest;
import org.apache.chemistry.opencmis.tck.tests.versioning.VersioningSmokeTest;
import org.apache.chemistry.opencmis.tck.tests.versioning.VersioningStateCreateTest;
import org.apache.chemistry.opencmis.tck.tests.versioning.VersioningTestGroup;
import org.junit.Test;
public abstract class AbstractEnterpriseOpenCMIS11TCKTest extends AbstractEnterpriseOpenCMISTCKTest
@@ -69,14 +53,14 @@ public abstract class AbstractEnterpriseOpenCMIS11TCKTest extends AbstractEnterp
@Test
public void testCMISTCKCRUD() throws Exception
{
OverrideCRUDTestGroup crudTestGroup = new OverrideCRUDTestGroup();
CRUDTestGroup crudTestGroup = new CRUDTestGroup();
JUnitHelper.run(crudTestGroup);
}
@Test
public void testCMISTCKVersioning() throws Exception
{
OverrideVersioningTestGroup versioningTestGroup = new OverrideVersioningTestGroup();
VersioningTestGroup versioningTestGroup = new VersioningTestGroup();
JUnitHelper.run(versioningTestGroup);
}
@@ -101,54 +85,54 @@ public abstract class AbstractEnterpriseOpenCMIS11TCKTest extends AbstractEnterp
JUnitHelper.run(queryTestGroup);
}
class OverrideVersioningTestGroup extends AbstractSessionTestGroup
{
@Override
public void init(Map<String, String> parameters) throws Exception
{
super.init(parameters);
setName("Versioning Test Group");
setDescription("Versioning tests.");
addTest(new VersioningSmokeTest());
addTest(new VersionDeleteTest());
addTest(new VersioningStateCreateTest());
// relies on Solr being available
// addTest(new CheckedOutTest());
}
}
class OverrideCRUDTestGroup extends AbstractSessionTestGroup
{
@Override
public void init(Map<String, String> parameters) throws Exception
{
super.init(parameters);
setName("CRUD Test Group");
setDescription("Create, Read, Update, and Delete tests.");
addTest(new CreateAndDeleteFolderTest());
addTest(new CreateAndDeleteDocumentTest());
addTest(new CreateBigDocument());
addTest(new CreateDocumentWithoutContent());
addTest(new NameCharsetTest());
addTest(new CreateAndDeleteRelationshipTest());
addTest(new CreateAndDeleteItemTest());
addTest(new UpdateSmokeTest());
// TCK fails because we support only 1 object in bulk update at present
// See ACE-34
//addTest(new BulkUpdatePropertiesTest());
addTest(new SetAndDeleteContentTest());
addTest(new ChangeTokenTest());
addTest(new ContentRangesTest());
addTest(new CopyTest());
addTest(new MoveTest());
addTest(new DeleteTreeTest());
addTest(new OperationContextTest());
}
}
// class OverrideVersioningTestGroup extends AbstractSessionTestGroup
// {
// @Override
// public void init(Map<String, String> parameters) throws Exception
// {
// super.init(parameters);
//
// setName("Versioning Test Group");
// setDescription("Versioning tests.");
//
// addTest(new VersioningSmokeTest());
// addTest(new VersionDeleteTest());
// addTest(new VersioningStateCreateTest());
// // relies on Solr being available
//// addTest(new CheckedOutTest());
// }
// }
//
// class OverrideCRUDTestGroup extends AbstractSessionTestGroup
// {
// @Override
// public void init(Map<String, String> parameters) throws Exception
// {
// super.init(parameters);
//
// setName("CRUD Test Group");
// setDescription("Create, Read, Update, and Delete tests.");
//
// addTest(new CreateAndDeleteFolderTest());
// addTest(new CreateAndDeleteDocumentTest());
// addTest(new CreateBigDocument());
// addTest(new CreateDocumentWithoutContent());
// addTest(new NameCharsetTest());
// addTest(new CreateAndDeleteRelationshipTest());
// addTest(new CreateAndDeleteItemTest());
// addTest(new UpdateSmokeTest());
// // TCK fails because we support only 1 object in bulk update at present
// // See ACE-34
// //addTest(new BulkUpdatePropertiesTest());
// addTest(new SetAndDeleteContentTest());
// addTest(new ChangeTokenTest());
// addTest(new ContentRangesTest());
// addTest(new CopyTest());
// addTest(new MoveTest());
// addTest(new DeleteTreeTest());
// addTest(new OperationContextTest());
// }
// }
public class OverrideQueryTestGroup extends AbstractSessionTestGroup
{