public class TestCoprocessorWhitelistMasterObserver extends SecureTestUtil
Modifier and Type | Class and Description |
---|---|
static class |
TestCoprocessorWhitelistMasterObserver.TestRegionObserver |
SecureTestUtil.AccessTestAction, SecureTestUtil.MasterSyncObserver
Modifier and Type | Field and Description |
---|---|
static TestRule |
timeout |
Constructor and Description |
---|
TestCoprocessorWhitelistMasterObserver() |
Modifier and Type | Method and Description |
---|---|
void |
tearDownTestCoprocessorWhitelistMasterObserver() |
void |
testBlanketWhitelist()
Test a table modification adding a coprocessor path
which is whitelisted
|
void |
testCreationClasspathCoprocessor()
Test a table creation including a coprocessor path
which is on the classpath
|
void |
testCreationNonWhitelistedCoprocessorPath()
Test a table creation including a coprocessor path
which is not whitelisted
|
void |
testDFSNameNotWhitelistedFails()
Test a table modification adding a coprocessor path
which is whitelisted
|
void |
testDFSNameWhitelistedWorks()
Test a table modification adding a coprocessor path
which is whitelisted
|
void |
testDifferentFileSystemNonWhitelisted()
Test a table creation including a coprocessor path
which is not whitelisted
|
void |
testSchemeAndDirectorywhitelisted()
Test a table modification adding a coprocessor path
which is whitelisted
|
void |
testSchemeWhitelisted()
Test a table modification adding a coprocessor path
which is whitelisted
|
void |
testSubstringNonWhitelisted()
Test a table modification adding a coprocessor path
which is not whitelisted
|
checkGlobalPerms, checkTablePerms, checkTablePerms, checkTablePerms, checkTablePerms, configureSuperuser, convertToNamespace, createNamespace, createTable, createTable, createTable, createTable, createTable, deleteNamespace, deleteTable, deleteTable, enableSecurity, grantGlobal, grantGlobalUsingAccessControlClient, grantOnNamespace, grantOnNamespaceUsingAccessControlClient, grantOnTable, grantOnTableUsingAccessControlClient, revokeFromNamespace, revokeFromNamespaceUsingAccessControlClient, revokeFromTable, revokeFromTableUsingAccessControlClient, revokeGlobal, revokeGlobalUsingAccessControlClient, verifyAllowed, verifyAllowed, verifyAllowed, verifyConfiguration, verifyDenied, verifyDenied, verifyIfEmptyList, verifyIfNull
public TestCoprocessorWhitelistMasterObserver()
public void tearDownTestCoprocessorWhitelistMasterObserver() throws java.lang.Exception
java.lang.Exception
public void testSubstringNonWhitelisted() throws java.lang.Exception
java.lang.Exception
public void testDifferentFileSystemNonWhitelisted() throws java.lang.Exception
java.lang.Exception
public void testSchemeAndDirectorywhitelisted() throws java.lang.Exception
java.lang.Exception
public void testSchemeWhitelisted() throws java.lang.Exception
java.lang.Exception
public void testDFSNameWhitelistedWorks() throws java.lang.Exception
java.lang.Exception
public void testDFSNameNotWhitelistedFails() throws java.lang.Exception
java.lang.Exception
public void testBlanketWhitelist() throws java.lang.Exception
java.lang.Exception
public void testCreationNonWhitelistedCoprocessorPath() throws java.lang.Exception
java.lang.Exception
public void testCreationClasspathCoprocessor() throws java.lang.Exception
java.lang.Exception