Class SchemaApiOpTests

java.lang.Object
org.identityconnectors.contract.test.ContractTestBase
org.identityconnectors.contract.test.SchemaApiOpTests

public class SchemaApiOpTests extends ContractTestBase
Contract test of SchemaApiOp operation.
Author:
Zdenek Louzensky
  • Field Details

  • Constructor Details

    • SchemaApiOpTests

      public SchemaApiOpTests()
  • Method Details

    • getAPIOperations

      public Set<Class<? extends APIOperation>> getAPIOperations()
      Ask the subclasses for the APIOperation. Method returns set of required API operations that are prerequisites for running certain contract test.
      Specified by:
      getAPIOperations in class ContractTestBase
    • testUidNotPresent

      @Test public void testUidNotPresent()
      Tests that the schema doesn't contain Uid
    • testNamePresent

      @Test public void testNamePresent()
      Tests that every object class contains Name among its attributes.
    • testOpSupportedByAllOClasses

      @Test public void testOpSupportedByAllOClasses()
      Test ensures that following operations are supported by all object classes when supported at all: ScriptOnConnectorApiOp, ScriptOnResourceApiOp, TestApiOp, ValidateApiOp.
    • testSchemaExpected

      @Test public void testSchemaExpected()
      Tests that returned schema by connector is the same as expected schema to be returned.