org.identityconnectors.contract.test
Class ScriptOnResourceApiOpTests

java.lang.Object
  extended by org.identityconnectors.contract.test.ContractTestBase
      extended by org.identityconnectors.contract.test.ScriptOnResourceApiOpTests

public class ScriptOnResourceApiOpTests
extends ContractTestBase

Contract test of ScriptOnResourceApiOp operation.

Author:
Zdenek Louzensky

Field Summary
 
Fields inherited from class org.identityconnectors.contract.test.ContractTestBase
_connFacade
 
Constructor Summary
ScriptOnResourceApiOpTests()
           
 
Method Summary
 Set<Class<? extends APIOperation>> getAPIOperations()
          Ask the subclasses for the APIOperation.
 OperationOptions getOperationOptionsByOp(Class<? extends APIOperation> clazz)
          Gets OperationOptions suitable for specified operation.
 void testRunScript()
          Tests running a script with correct values from property file.
 void testRunScriptFailEmptyScriptText()
          Tests running a script with empty script text.
 void testRunScriptFailUnknownLanguage()
          Tests running a script with unknown language.
 
Methods inherited from class org.identityconnectors.contract.test.ContractTestBase
dispose, getConnectorFacade, getDataProvider, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScriptOnResourceApiOpTests

public ScriptOnResourceApiOpTests()
Method Detail

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

testRunScript

public void testRunScript()
Tests running a script with correct values from property file.


testRunScriptFailUnknownLanguage

public void testRunScriptFailUnknownLanguage()
Tests running a script with unknown language.


testRunScriptFailEmptyScriptText

public void testRunScriptFailEmptyScriptText()
Tests running a script with empty script text.


getOperationOptionsByOp

public OperationOptions getOperationOptionsByOp(Class<? extends APIOperation> clazz)
Gets OperationOptions suitable for specified operation. Should be used in all tests requiring OperationOptions unless it's special case.

Overrides:
getOperationOptionsByOp in class ContractTestBase
Returns:
OperationOptions


Copyright © 2011. All Rights Reserved.