|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.chemistry.opencmis.tck.impl.AbstractCmisTest
org.apache.chemistry.opencmis.tck.impl.AbstractSessionTest
public abstract class AbstractSessionTest
Base class for tests that require an OpenCMIS session.
Nested Class Summary | |
---|---|
class |
AbstractSessionTest.CmisPropertyDefintion
|
Field Summary | |
---|---|
static OperationContext |
SELECT_ALL_NO_CACHE_OC
|
static OperationContext |
SELECT_ALL_NO_CACHE_OC_ORDER_BY_NAME
|
Constructor Summary | |
---|---|
AbstractSessionTest()
|
Method Summary | |
---|---|
protected void |
addResult(java.util.List<CmisTestResult> results,
CmisTestResult result)
|
protected CmisTestResult |
assertAllowableAction(CmisObject object,
Action action,
CmisTestResult success,
CmisTestResult failure)
|
protected CmisTestResult |
assertEqualAceLists(java.util.List<Ace> expected,
java.util.List<Ace> actual,
CmisTestResult success,
CmisTestResult failure)
|
protected CmisTestResult |
assertEqualObjectList(java.util.List<? extends CmisObject> expected,
java.util.List<? extends CmisObject> actual,
CmisTestResult success,
CmisTestResult failure)
|
protected CmisTestResult |
assertEqualRenditionLists(java.util.List<Rendition> expected,
java.util.List<Rendition> actual,
CmisTestResult success,
CmisTestResult failure)
|
protected CmisTestResult |
assertEquals(Ace expected,
Ace actual,
CmisTestResult success,
CmisTestResult failure)
|
protected CmisTestResult |
assertEquals(Acl expected,
Acl actual,
CmisTestResult success,
CmisTestResult failure)
|
protected CmisTestResult |
assertEquals(AllowableActions expected,
AllowableActions actual,
CmisTestResult success,
CmisTestResult failure)
|
protected CmisTestResult |
assertEquals(CmisObject expected,
CmisObject actual,
CmisTestResult success,
CmisTestResult failure,
boolean checkAcls,
boolean checkPolicies)
|
protected CmisTestResult |
assertEquals(ContentStream expected,
ContentStream actual,
CmisTestResult success,
CmisTestResult failure)
|
protected CmisTestResult |
assertEquals(Property<?> expected,
Property<?> actual,
CmisTestResult success,
CmisTestResult failure)
|
protected CmisTestResult |
assertEquals(PropertyDefinition<?> expected,
PropertyDefinition<?> actual,
CmisTestResult success,
CmisTestResult failure)
|
protected CmisTestResult |
assertEquals(Rendition expected,
Rendition actual,
CmisTestResult success,
CmisTestResult failure)
|
protected CmisTestResult |
assertEquals(TypeDefinition expected,
TypeDefinition actual,
CmisTestResult success,
CmisTestResult failure)
|
protected CmisTestResult |
assertNotAllowableAction(CmisObject object,
Action action,
CmisTestResult success,
CmisTestResult failure)
|
protected CmisTestResult |
assertShallowEquals(CmisObject expected,
CmisObject actual,
CmisTestResult success,
CmisTestResult failure)
|
protected CmisTestResult |
checkACL(Session session,
Acl acl,
java.lang.String message)
|
protected CmisTestResult |
checkChildren(Session session,
Folder folder,
java.lang.String message)
|
protected CmisTestResult |
checkObject(Session session,
CmisObject object,
java.lang.String[] properties,
java.lang.String message)
|
protected CmisTestResult |
checkProperty(Property<?> property,
java.lang.String message,
PropertyCheckEnum propertyCheck)
|
protected CmisTestResult |
checkPropertyDefinition(PropertyDefinition<?> propDef,
java.lang.String message)
|
protected CmisTestResult |
checkRenditions(Session session,
CmisObject object,
java.lang.String message)
|
protected CmisTestResult |
checkTypeDefinition(Session session,
TypeDefinition type,
java.lang.String message)
|
protected CmisTestResult |
checkVersionHistory(Session session,
CmisObject object,
java.lang.String[] properties,
java.lang.String message)
|
protected int |
countFolderChildren(Folder folder)
Counts the children in a folder. |
protected Document |
createDocument(Session session,
Folder parent,
java.lang.String name,
java.lang.String content)
Creates a document. |
protected Document |
createDocument(Session session,
Folder parent,
java.lang.String name,
java.lang.String objectTypeId,
java.lang.String content)
Creates a document. |
protected Folder |
createFolder(Session session,
Folder parent,
java.lang.String name)
Creates a folder. |
protected Folder |
createFolder(Session session,
Folder parent,
java.lang.String name,
java.lang.String objectTypeId)
Creates a folder. |
protected Relationship |
createRelationship(Session session,
java.lang.String name,
ObjectId source,
ObjectId target)
Creates a relationship. |
protected Relationship |
createRelationship(Session session,
java.lang.String name,
ObjectId source,
ObjectId target,
java.lang.String objectTypeId)
Creates a relationship. |
protected Folder |
createTestFolder(Session session)
Creates a test folder. |
protected void |
deleteObject(CmisObject object)
Deletes an object and checks if it is deleted. |
protected void |
deleteTestFolder()
Delete the test folder. |
protected boolean |
exists(CmisObject object)
Tests if an object exists by refreshing it. |
protected java.lang.String[] |
getAllProperties(CmisObject object)
|
BindingType |
getBinding()
|
java.lang.String |
getName()
Returns the name of the test. |
protected RepositoryInfo |
getRepositoryInfo(Session session)
|
protected java.lang.String |
getStringFromContentStream(ContentStream contentStream)
|
protected Folder |
getTestFolder()
Get the test folder. |
protected CmisTestResultStatus |
getWorst(java.util.List<CmisTestResult> results)
|
protected boolean |
hasPolicies(Session session)
|
protected boolean |
hasRelationships(Session session)
|
protected boolean |
isGetDescendantsSupported(Session session)
|
protected boolean |
isGetFolderTreeSupported(Session session)
|
void |
run()
Runs the test. |
abstract void |
run(Session session)
|
Methods inherited from class org.apache.chemistry.opencmis.tck.impl.AbstractCmisTest |
---|
addResult, addResultChild, assertContains, assertEqualLists, assertEquals, assertEqualSet, assertIsFalse, assertIsTrue, assertListNotEmpty, assertNotNull, assertNull, assertStringNotEmpty, assertStringNullOrEmpty, createInfoResult, createResult, createResult, createResult, formatValue, getDescription, getGroup, getParameters, getResults, getStackTrace, getTime, init, isEnabled, isEqual, junit, setDescription, setEnabled, setGroup, setName, setTime |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final OperationContext SELECT_ALL_NO_CACHE_OC
public static final OperationContext SELECT_ALL_NO_CACHE_OC_ORDER_BY_NAME
Constructor Detail |
---|
public AbstractSessionTest()
Method Detail |
---|
public BindingType getBinding()
public java.lang.String getName()
CmisTest
getName
in interface CmisTest
getName
in class AbstractCmisTest
public void run() throws java.lang.Exception
CmisTest
run
in interface CmisTest
run
in class AbstractCmisTest
java.lang.Exception
public abstract void run(Session session) throws java.lang.Exception
java.lang.Exception
protected RepositoryInfo getRepositoryInfo(Session session)
protected java.lang.String[] getAllProperties(CmisObject object)
protected java.lang.String getStringFromContentStream(ContentStream contentStream) throws java.io.IOException
java.io.IOException
protected Folder createFolder(Session session, Folder parent, java.lang.String name)
protected Folder createFolder(Session session, Folder parent, java.lang.String name, java.lang.String objectTypeId)
protected int countFolderChildren(Folder folder)
protected Document createDocument(Session session, Folder parent, java.lang.String name, java.lang.String content)
protected Document createDocument(Session session, Folder parent, java.lang.String name, java.lang.String objectTypeId, java.lang.String content)
protected Relationship createRelationship(Session session, java.lang.String name, ObjectId source, ObjectId target)
protected Relationship createRelationship(Session session, java.lang.String name, ObjectId source, ObjectId target, java.lang.String objectTypeId)
protected void deleteObject(CmisObject object)
protected boolean exists(CmisObject object)
protected Folder createTestFolder(Session session)
protected Folder getTestFolder()
protected void deleteTestFolder()
protected boolean isGetDescendantsSupported(Session session)
protected boolean isGetFolderTreeSupported(Session session)
protected boolean hasRelationships(Session session)
protected boolean hasPolicies(Session session)
protected CmisTestResult checkObject(Session session, CmisObject object, java.lang.String[] properties, java.lang.String message)
protected CmisTestResult checkACL(Session session, Acl acl, java.lang.String message)
protected CmisTestResult checkRenditions(Session session, CmisObject object, java.lang.String message)
protected CmisTestResult checkVersionHistory(Session session, CmisObject object, java.lang.String[] properties, java.lang.String message)
protected CmisTestResult assertAllowableAction(CmisObject object, Action action, CmisTestResult success, CmisTestResult failure)
protected CmisTestResult assertNotAllowableAction(CmisObject object, Action action, CmisTestResult success, CmisTestResult failure)
protected CmisTestResult checkProperty(Property<?> property, java.lang.String message, PropertyCheckEnum propertyCheck)
protected CmisTestResult checkChildren(Session session, Folder folder, java.lang.String message)
protected CmisTestResult assertShallowEquals(CmisObject expected, CmisObject actual, CmisTestResult success, CmisTestResult failure)
protected CmisTestResult checkTypeDefinition(Session session, TypeDefinition type, java.lang.String message)
protected CmisTestResult checkPropertyDefinition(PropertyDefinition<?> propDef, java.lang.String message)
protected CmisTestResult assertEquals(TypeDefinition expected, TypeDefinition actual, CmisTestResult success, CmisTestResult failure)
protected CmisTestResult assertEquals(PropertyDefinition<?> expected, PropertyDefinition<?> actual, CmisTestResult success, CmisTestResult failure)
protected CmisTestResult assertEquals(CmisObject expected, CmisObject actual, CmisTestResult success, CmisTestResult failure, boolean checkAcls, boolean checkPolicies)
protected CmisTestResult assertEqualObjectList(java.util.List<? extends CmisObject> expected, java.util.List<? extends CmisObject> actual, CmisTestResult success, CmisTestResult failure)
protected CmisTestResult assertEquals(Property<?> expected, Property<?> actual, CmisTestResult success, CmisTestResult failure)
protected CmisTestResult assertEquals(AllowableActions expected, AllowableActions actual, CmisTestResult success, CmisTestResult failure)
protected CmisTestResult assertEquals(Acl expected, Acl actual, CmisTestResult success, CmisTestResult failure)
protected CmisTestResult assertEqualAceLists(java.util.List<Ace> expected, java.util.List<Ace> actual, CmisTestResult success, CmisTestResult failure)
protected CmisTestResult assertEquals(Ace expected, Ace actual, CmisTestResult success, CmisTestResult failure)
protected CmisTestResult assertEqualRenditionLists(java.util.List<Rendition> expected, java.util.List<Rendition> actual, CmisTestResult success, CmisTestResult failure)
protected CmisTestResult assertEquals(Rendition expected, Rendition actual, CmisTestResult success, CmisTestResult failure)
protected CmisTestResult assertEquals(ContentStream expected, ContentStream actual, CmisTestResult success, CmisTestResult failure)
protected void addResult(java.util.List<CmisTestResult> results, CmisTestResult result)
protected CmisTestResultStatus getWorst(java.util.List<CmisTestResult> results)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |