org.apache.chemistry.opencmis.tck.impl
Class AbstractCmisTest
java.lang.Object
org.apache.chemistry.opencmis.tck.impl.AbstractCmisTest
- All Implemented Interfaces:
- CmisTest
- Direct Known Subclasses:
- AbstractSessionTest
public abstract class AbstractCmisTest
- extends Object
- implements CmisTest
Base class for tests.
Method Summary |
void |
addResult(CmisTestResult result)
|
protected CmisTestResult |
addResultChild(CmisTestResult result,
CmisTestResult child)
|
protected CmisTestResult |
assertContains(Collection<?> collection,
Object value,
CmisTestResult success,
CmisTestResult failure)
|
protected CmisTestResult |
assertEqualLists(List<?> expected,
List<?> actual,
CmisTestResult success,
CmisTestResult failure)
|
protected CmisTestResult |
assertEquals(Object expected,
Object actual,
CmisTestResult success,
CmisTestResult failure)
|
protected CmisTestResult |
assertEqualSet(Set<?> expected,
Set<?> actual,
CmisTestResult success,
CmisTestResult failure)
|
protected CmisTestResult |
assertIsFalse(Boolean test,
CmisTestResult success,
CmisTestResult failure)
|
protected CmisTestResult |
assertIsTrue(Boolean test,
CmisTestResult success,
CmisTestResult failure)
|
protected CmisTestResult |
assertListNotEmpty(List<?> list,
CmisTestResult success,
CmisTestResult failure)
|
protected CmisTestResult |
assertNotNull(Object object,
CmisTestResult success,
CmisTestResult failure)
|
protected CmisTestResult |
assertNull(Object object,
CmisTestResult success,
CmisTestResult failure)
|
protected CmisTestResult |
assertStringNotEmpty(String str,
CmisTestResult success,
CmisTestResult failure)
|
protected CmisTestResult |
assertStringNullOrEmpty(String str,
CmisTestResult success,
CmisTestResult failure)
|
CmisTestResultImpl |
createInfoResult(String message)
|
CmisTestResultImpl |
createResult(CmisTestResultStatus status,
String message)
|
CmisTestResultImpl |
createResult(CmisTestResultStatus status,
String message,
boolean isFatal)
|
CmisTestResultImpl |
createResult(CmisTestResultStatus status,
String message,
Throwable exception,
boolean isFatal)
|
protected String |
formatValue(Object o)
|
String |
getDescription()
Returns the description of the test group. |
AbstractCmisTestGroup |
getGroup()
|
String |
getName()
Returns the name of the test. |
protected Map<String,String> |
getParameters()
|
List<CmisTestResult> |
getResults()
Returns the results of the test after CmisTest.run() has be called. |
protected StackTraceElement[] |
getStackTrace()
|
long |
getTime()
Gets the time (in milliseconds) that the test took to run. |
void |
init(Map<String,String> parameters)
Initializes the test with test parameters. |
boolean |
isEnabled()
Returns if the test is enabled or not. |
protected boolean |
isEqual(Object expected,
Object actual)
|
void |
junit()
|
abstract void |
run()
Runs the test. |
void |
setDescription(String description)
|
void |
setEnabled(boolean enabled)
Enables or disables the test. |
void |
setGroup(AbstractCmisTestGroup group)
|
void |
setName(String name)
|
void |
setTime(long time)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractCmisTest
public AbstractCmisTest()
init
public void init(Map<String,String> parameters)
- Description copied from interface:
CmisTest
- Initializes the test with test parameters.
- Specified by:
init
in interface CmisTest
getParameters
protected Map<String,String> getParameters()
getName
public String getName()
- Description copied from interface:
CmisTest
- Returns the name of the test.
- Specified by:
getName
in interface CmisTest
setName
public void setName(String name)
getDescription
public String getDescription()
- Description copied from interface:
CmisTest
- Returns the description of the test group.
- Specified by:
getDescription
in interface CmisTest
setDescription
public void setDescription(String description)
setGroup
public void setGroup(AbstractCmisTestGroup group)
getGroup
public AbstractCmisTestGroup getGroup()
run
public abstract void run()
throws Exception
- Description copied from interface:
CmisTest
- Runs the test.
- Specified by:
run
in interface CmisTest
- Throws:
Exception
junit
public void junit()
getResults
public List<CmisTestResult> getResults()
- Description copied from interface:
CmisTest
- Returns the results of the test after
CmisTest.run()
has be called.
- Specified by:
getResults
in interface CmisTest
isEnabled
public boolean isEnabled()
- Description copied from interface:
CmisTest
- Returns if the test is enabled or not.
- Specified by:
isEnabled
in interface CmisTest
setEnabled
public void setEnabled(boolean enabled)
- Description copied from interface:
CmisTest
- Enables or disables the test.
- Specified by:
setEnabled
in interface CmisTest
getTime
public long getTime()
- Description copied from interface:
CmisTest
- Gets the time (in milliseconds) that the test took to run.
- Specified by:
getTime
in interface CmisTest
setTime
public void setTime(long time)
createResult
public CmisTestResultImpl createResult(CmisTestResultStatus status,
String message,
Throwable exception,
boolean isFatal)
createResult
public CmisTestResultImpl createResult(CmisTestResultStatus status,
String message,
boolean isFatal)
createResult
public CmisTestResultImpl createResult(CmisTestResultStatus status,
String message)
createInfoResult
public CmisTestResultImpl createInfoResult(String message)
addResult
public void addResult(CmisTestResult result)
getStackTrace
protected StackTraceElement[] getStackTrace()
addResultChild
protected CmisTestResult addResultChild(CmisTestResult result,
CmisTestResult child)
formatValue
protected String formatValue(Object o)
isEqual
protected boolean isEqual(Object expected,
Object actual)
assertIsTrue
protected CmisTestResult assertIsTrue(Boolean test,
CmisTestResult success,
CmisTestResult failure)
assertIsFalse
protected CmisTestResult assertIsFalse(Boolean test,
CmisTestResult success,
CmisTestResult failure)
assertNull
protected CmisTestResult assertNull(Object object,
CmisTestResult success,
CmisTestResult failure)
assertNotNull
protected CmisTestResult assertNotNull(Object object,
CmisTestResult success,
CmisTestResult failure)
assertStringNullOrEmpty
protected CmisTestResult assertStringNullOrEmpty(String str,
CmisTestResult success,
CmisTestResult failure)
assertStringNotEmpty
protected CmisTestResult assertStringNotEmpty(String str,
CmisTestResult success,
CmisTestResult failure)
assertListNotEmpty
protected CmisTestResult assertListNotEmpty(List<?> list,
CmisTestResult success,
CmisTestResult failure)
assertEquals
protected CmisTestResult assertEquals(Object expected,
Object actual,
CmisTestResult success,
CmisTestResult failure)
assertContains
protected CmisTestResult assertContains(Collection<?> collection,
Object value,
CmisTestResult success,
CmisTestResult failure)
assertEqualLists
protected CmisTestResult assertEqualLists(List<?> expected,
List<?> actual,
CmisTestResult success,
CmisTestResult failure)
assertEqualSet
protected CmisTestResult assertEqualSet(Set<?> expected,
Set<?> actual,
CmisTestResult success,
CmisTestResult failure)
Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.