|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.identityconnectors.contract.test.ContractTestBase
org.identityconnectors.contract.test.ObjectClassRunner
org.identityconnectors.contract.test.SearchApiOpTests
public class SearchApiOpTests
Contract test of SearchApiOp
| Field Summary |
|---|
| Fields inherited from class org.identityconnectors.contract.test.ContractTestBase |
|---|
_connFacade |
| Constructor Summary | |
|---|---|
SearchApiOpTests(ObjectClass oclass)
|
|
| Method Summary | |
|---|---|
protected static boolean |
canSearchCaseInsensitive()
Returns true if tests are configured to enable case insensitive tests testCaseInsensitiveSearch(). |
protected static boolean |
compareExistingObjectsByUidOnly()
Returns true if tests should compare already existing objects by uid only. |
Set<Class<? extends APIOperation>> |
getAPIOperations()
Ask the subclasses for the APIOperation. |
String |
getTestName()
Gets Test name |
void |
testCaseInsensitiveSearch()
Test case insensitive search for UID attribute. |
void |
testRun()
This method will be called configured number of times |
void |
testSearchWithoutAttrsToGet()
Test Search without specified OperationOptions attrsToGet which is the default for all other tests. |
| Methods inherited from class org.identityconnectors.contract.test.ObjectClassRunner |
|---|
data, dispose, getObjectClass, getObjectClassInfo, getOperationOptionsByOp, getSchema, getSupportedObjectClass, init, isObjectClassSupported, testContract |
| Methods inherited from class org.identityconnectors.contract.test.ContractTestBase |
|---|
getConnectorFacade, getDataProvider |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SearchApiOpTests(ObjectClass oclass)
| Method Detail |
|---|
public Set<Class<? extends APIOperation>> getAPIOperations()
APIOperation.
Method returns set of required API operations that are prerequisites for
running certain contract test.
getAPIOperations in class ContractTestBasepublic void testRun()
testRun in class ObjectClassRunnerpublic void testSearchWithoutAttrsToGet()
public String getTestName()
getTestName in class ObjectClassRunnerpublic void testCaseInsensitiveSearch()
protected static boolean canSearchCaseInsensitive()
Returns true if tests are configured to enable case insensitive tests
testCaseInsensitiveSearch().
Returns true if tests are configured to test connector's sync after specified operation. Some connectors implement sync but are not capable to sync all changes' types.
protected static boolean compareExistingObjectsByUidOnly()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||