Class DescribeableEntityProviderMock
- java.lang.Object
-
- org.sakaiproject.entitybroker.mocks.EntityProviderMock
-
- org.sakaiproject.entitybroker.mocks.CRUDableEntityProviderMock
-
- org.sakaiproject.entitybroker.mocks.DescribeableEntityProviderMock
-
- All Implemented Interfaces:
Createable,CRUDable,Deleteable,Describeable,Resolvable,Sampleable,Saveable,Updateable,CoreEntityProvider,EntityProvider
public class DescribeableEntityProviderMock extends CRUDableEntityProviderMock implements Describeable
Stub class to make it possible to test theDescribeablecapabilities, will perform like the actual class so it can be reliably used for testing
NOTE: This MUST use "describe-prefix" as the prefix
Will perform allCRUDableoperations also
ReturnsMyEntityobjects
Allows for testingResolvableandCollectionResolvableas well, returns 3MyEntityobjects if no search restrictions, 1 if "stuff" property is set, none if other properties are set- Author:
- Aaron Zeckoski (azeckoski @ gmail.com)
-
-
Field Summary
-
Fields inherited from class org.sakaiproject.entitybroker.mocks.CRUDableEntityProviderMock
myEntities
-
Fields inherited from class org.sakaiproject.entitybroker.mocks.EntityProviderMock
prefix
-
-
Constructor Summary
Constructors Constructor Description DescribeableEntityProviderMock(String prefix, String[] ids)
-
Method Summary
-
Methods inherited from class org.sakaiproject.entitybroker.mocks.CRUDableEntityProviderMock
createEntity, deleteEntity, entityExists, getEntities, getEntity, getSampleEntity, updateEntity
-
Methods inherited from class org.sakaiproject.entitybroker.mocks.EntityProviderMock
getEntityPrefix
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.sakaiproject.entitybroker.entityprovider.EntityProvider
getEntityPrefix
-
-