|
||||||||||
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
|
Constructor Summary | |
---|---|
AbstractSessionTest()
|
Method Summary | |
---|---|
protected void |
addResult(List<CmisTestResult> results,
CmisTestResult result)
|
protected CmisTestResult |
assertAllowableAction(CmisObject object,
Action action,
CmisTestResult success,
CmisTestResult failure)
|
protected CmisTestResult |
assertEquals(PropertyDefinition<?> expected,
PropertyDefinition<?> 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 |
checkChildren(Session session,
Folder folder,
String message)
|
protected CmisTestResult |
checkObject(CmisObject object,
String[] properties,
String message)
|
protected CmisTestResult |
checkProperty(Property<?> property,
String message,
PropertyCheckEnum propertyCheck)
|
protected CmisTestResult |
checkPropertyDefinition(PropertyDefinition<?> propDef,
String message)
|
protected CmisTestResult |
checkTypeDefinition(Session session,
TypeDefinition type,
String message)
|
protected Folder |
createFolder(Folder parent,
String name)
Creates a folder. |
protected Folder |
createFolder(Folder parent,
String name,
String objectTypeId)
Creates a folder. |
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. |
BindingType |
getBinding()
|
String |
getName()
Returns the name of the test. |
protected RepositoryInfo |
getRepositoryInfo(Session session)
|
protected Folder |
getTestFolder()
Get the test folder. |
protected CmisTestResultStatus |
getWorst(List<CmisTestResult> results)
|
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, assertIsFalse, assertIsTrue, assertListNotEmpty, assertNotNull, assertNull, assertStringNotEmpty, assertStringNullOrEmpty, createInfoResult, createResult, createResult, createResult, getGroup, getParameters, getResults, getStackTrace, getTime, init, isEnabled, isEqual, junit, 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
Constructor Detail |
---|
public AbstractSessionTest()
Method Detail |
---|
public BindingType getBinding()
public String getName()
CmisTest
getName
in interface CmisTest
getName
in class AbstractCmisTest
public void run() throws Exception
CmisTest
run
in interface CmisTest
run
in class AbstractCmisTest
Exception
public abstract void run(Session session) throws Exception
Exception
protected RepositoryInfo getRepositoryInfo(Session session)
protected Folder createFolder(Folder parent, String name)
protected Folder createFolder(Folder parent, String name, 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 CmisTestResult checkObject(CmisObject object, String[] properties, 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, String message, PropertyCheckEnum propertyCheck)
protected CmisTestResult checkChildren(Session session, Folder folder, String message)
protected CmisTestResult assertShallowEquals(CmisObject expected, CmisObject actual, CmisTestResult success, CmisTestResult failure)
protected CmisTestResult checkTypeDefinition(Session session, TypeDefinition type, String message)
protected CmisTestResult checkPropertyDefinition(PropertyDefinition<?> propDef, 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 void addResult(List<CmisTestResult> results, CmisTestResult result)
protected CmisTestResultStatus getWorst(List<CmisTestResult> results)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |