public class SearchApiOpTests extends ObjectClassRunner
SearchApiOp
_connFacade
Constructor and Description |
---|
SearchApiOpTests(ObjectClass oclass) |
Modifier and Type | Method and Description |
---|---|
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.
|
data, dispose, getObjectClass, getObjectClassInfo, getOperationOptionsByOp, getSchema, getSupportedObjectClass, init, isObjectClassSupported, testContract
getConnectorFacade, getDataProvider
public SearchApiOpTests(ObjectClass oclass)
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 ContractTestBase
public void testRun()
testRun
in class ObjectClassRunner
public void testSearchWithoutAttrsToGet()
public String getTestName()
getTestName
in class ObjectClassRunner
public 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()
Copyright © 2013. All Rights Reserved.