Class CoreEntityProviderMock

  • All Implemented Interfaces:
    org.sakaiproject.entitybroker.entityprovider.CoreEntityProvider, org.sakaiproject.entitybroker.entityprovider.EntityProvider
    Direct Known Subclasses:
    PropertyableEntityProviderMock, ReferenceParseableEntityProviderMock, ResolvableEntityProviderMock

    public class CoreEntityProviderMock
    extends EntityProviderMock
    implements org.sakaiproject.entitybroker.entityprovider.CoreEntityProvider
    Stub class to make it easier to test things that use an CoreEntityProvider, will perform like the actual class so it can be reliably used for testing
    Author:
    Aaron Zeckoski (aaronz@vt.edu)
    • Field Detail

      • ids

        public String[] ids
        The valid entity ids for this CoreEntityProvider, defaults are "1","2","3"
    • Constructor Detail

      • CoreEntityProviderMock

        public CoreEntityProviderMock​(String prefix)
        TEST Constructor: allows for easy setup of this stub for testing
        Parameters:
        prefix -
      • CoreEntityProviderMock

        public CoreEntityProviderMock​(String prefix,
                                      String[] ids)
        TEST Constructor: allows for easy setup of this stub for testing
        Parameters:
        prefix -
        ids -
    • Method Detail

      • entityExists

        public boolean entityExists​(String id)
        Specified by:
        entityExists in interface org.sakaiproject.entitybroker.entityprovider.CoreEntityProvider