public class MultiOpTests extends ObjectClassRunner
| Modifier and Type | Field and Description |
|---|---|
static String |
TEST_NAME |
_connFacade, LOG_SEPARATOR| Constructor and Description |
|---|
MultiOpTests() |
| Modifier and Type | Method and Description |
|---|---|
Set<Class<? extends APIOperation>> |
getAPIOperations()
Ask the subclasses for the
APIOperation. |
String |
getTestName()
Gets Test name
|
void |
testDisableDateOpAttribute(ObjectClass objectClass)
Tests DISABLE_DATE attribute contract
|
void |
testEnableDateOpAttribute(ObjectClass objectClass)
Tests ENABLE_DATE attribute contract
|
void |
testEnableOpAttribute(ObjectClass objectClass)
Tests ENABLE attribute contract
|
void |
testGroupsPredAttribute()
Tests GROUPS attribute contract
|
void |
testLockOutOpAttribute(ObjectClass objectClass)
Tests LOCK_OUT attribute contract
|
void |
testPasswordChangeIntervalPredAttribute(ObjectClass objectClass)
Tests PASSWORD_CHANGE_INTERVAL attribute contract
|
void |
testPasswordExpirationDateOpAttribute(ObjectClass objectClass)
Tests PASSWORD_EXPIRATION_DATE attribute contract
|
void |
testPasswordExpiredOpAttribute(ObjectClass objectClass)
Tests PASSWORD_EXPIRED attribute contract
|
protected void |
testRun(ObjectClass objectClass)
Scenario test - test positive cases.
|
getObjectClassInfo, getOperationOptionsByOp, getSchema, isObjectClassSupported, objectClasses, testContractdispose, getConnectorFacade, getDataProvider, initpublic static final String TEST_NAME
protected void testRun(ObjectClass objectClass)
testRun in class ObjectClassRunnerpublic 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 String getTestName()
getTestName in class ObjectClassRunner@ParameterizedTest @MethodSource(value="objectClasses") public void testEnableOpAttribute(ObjectClass objectClass)
@ParameterizedTest @MethodSource(value="objectClasses") public void testEnableDateOpAttribute(ObjectClass objectClass)
@ParameterizedTest @MethodSource(value="objectClasses") public void testDisableDateOpAttribute(ObjectClass objectClass)
@ParameterizedTest @MethodSource(value="objectClasses") public void testLockOutOpAttribute(ObjectClass objectClass)
@ParameterizedTest @MethodSource(value="objectClasses") public void testPasswordExpirationDateOpAttribute(ObjectClass objectClass)
@ParameterizedTest @MethodSource(value="objectClasses") public void testPasswordExpiredOpAttribute(ObjectClass objectClass)
@ParameterizedTest @MethodSource(value="objectClasses") public void testPasswordChangeIntervalPredAttribute(ObjectClass objectClass)
@Test public void testGroupsPredAttribute()
Copyright © 2022. All rights reserved.