Class DescribeableEntityProviderMock

  • All Implemented Interfaces:
    org.sakaiproject.entitybroker.entityprovider.capabilities.Createable, org.sakaiproject.entitybroker.entityprovider.capabilities.CRUDable, org.sakaiproject.entitybroker.entityprovider.capabilities.Deleteable, org.sakaiproject.entitybroker.entityprovider.capabilities.Describeable, org.sakaiproject.entitybroker.entityprovider.capabilities.Resolvable, org.sakaiproject.entitybroker.entityprovider.capabilities.Sampleable, org.sakaiproject.entitybroker.entityprovider.capabilities.Saveable, org.sakaiproject.entitybroker.entityprovider.capabilities.Updateable, org.sakaiproject.entitybroker.entityprovider.CoreEntityProvider, org.sakaiproject.entitybroker.entityprovider.EntityProvider

    public class DescribeableEntityProviderMock
    extends CRUDableEntityProviderMock
    implements org.sakaiproject.entitybroker.entityprovider.capabilities.Describeable
    Stub class to make it possible to test the Describeable capabilities, 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 all CRUDable operations also
    Returns MyEntity objects
    Allows for testing Resolvable and CollectionResolvable as well, returns 3 MyEntity objects if no search restrictions, 1 if "stuff" property is set, none if other properties are set
    Author:
    Aaron Zeckoski (azeckoski @ gmail.com)
    • Constructor Detail

      • DescribeableEntityProviderMock

        public DescribeableEntityProviderMock​(String prefix,
                                              String[] ids)