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 Link icon

  • Constructor Details Link icon

    • SchemaApiOpTests Link icon

      public SchemaApiOpTests()
  • Method Details Link icon

    • getAPIOperations Link icon

      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 Link icon

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

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

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

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