SilverLeague\IDEAnnotator\Tests\AnnotatePermissionCheckerTest
Class DataObjectAnnotatorTest
Synopsis
class AnnotatePermissionCheckerTest
extends SapphireTest
{
- // members
- private AnnotatePermissionChecker $permissionChecker = NULL;
- private MockDataObjectAnnotator $annotator;
- // methods
- public void testIsEnabled()
- public void testAnnotatePermissionChecker()
- public void testModuleIsAllowed()
- public void testDataObjectIsAllowed()
- public void tearDown()
- protected void setUp()
Hierarchy
Extends
- SilverStripe\Dev\SapphireTest
Members
private
- $annotator — SilverLeague\IDEAnnotator\Tests\MockDataObjectAnnotator
- $permissionChecker — SilverLeague\IDEAnnotator\Helpers\AnnotatePermissionChecker
Methods
protected
- setUp() — Setup Defaults
public
- tearDown()
- testAnnotatePermissionChecker()
- testDataObjectIsAllowed() — Test if a DataObject is in an allowed module name and will be seen as allowed or disallowed correctly
- testIsEnabled() — Check if we're enabled
- testModuleIsAllowed() — Test is a module name is in the @Config enabled_modules and will be seen as allowed or disallowed correctly