public abstract class TestVisibilityLabels
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ACCENT |
static Configuration |
conf |
static java.lang.String |
CONFIDENTIAL |
static java.lang.String |
COPYRIGHT |
static byte[] |
fam |
static java.lang.String |
PRIVATE |
static java.lang.String |
PUBLIC |
static byte[] |
qual |
static byte[] |
row1 |
static byte[] |
row2 |
static byte[] |
row3 |
static byte[] |
row4 |
static java.lang.String |
SECRET |
static User |
SUPERUSER |
TestName |
TEST_NAME |
static HBaseTestingUtility |
TEST_UTIL |
static java.lang.String |
TOPSECRET |
static java.lang.String |
UC1 |
static java.lang.String |
UC2 |
static java.lang.String |
UNICODE_VIS_TAG |
static User |
USER1 |
static byte[] |
value |
Constructor and Description |
---|
TestVisibilityLabels() |
public static final java.lang.String TOPSECRET
public static final java.lang.String PUBLIC
public static final java.lang.String PRIVATE
public static final java.lang.String CONFIDENTIAL
public static final java.lang.String SECRET
public static final java.lang.String COPYRIGHT
public static final java.lang.String ACCENT
public static final java.lang.String UNICODE_VIS_TAG
public static final java.lang.String UC1
public static final java.lang.String UC2
public static final HBaseTestingUtility TEST_UTIL
public static final byte[] row1
public static final byte[] row2
public static final byte[] row3
public static final byte[] row4
public static final byte[] fam
public static final byte[] qual
public static final byte[] value
public static Configuration conf
public final TestName TEST_NAME
public static User SUPERUSER
public static User USER1
public static void tearDownAfterClass() throws java.lang.Exception
java.lang.Exception
public void tearDown() throws java.lang.Exception
java.lang.Exception
public void testSimpleVisibilityLabels() throws java.lang.Exception
java.lang.Exception
public void testSimpleVisibilityLabelsWithUniCodeCharacters() throws java.lang.Exception
java.lang.Exception
public void testAuthorizationsWithSpecialUnicodeCharacters() throws java.lang.Exception
java.lang.Exception
public void testVisibilityLabelsWithComplexLabels() throws java.lang.Exception
java.lang.Exception
public void testVisibilityLabelsThatDoesNotPassTheCriteria() throws java.lang.Exception
java.lang.Exception
public void testVisibilityLabelsInPutsThatDoesNotMatchAnyDefinedLabels() throws java.lang.Exception
java.lang.Exception
public void testVisibilityLabelsInScanThatDoesNotMatchAnyDefinedLabels() throws java.lang.Exception
java.lang.Exception
public void testVisibilityLabelsWithGet() throws java.lang.Exception
java.lang.Exception
public void testVisibilityLabelsOnKillingOfRSContainingLabelsTable() throws java.lang.Exception
java.lang.Exception
public void testVisibilityLabelsOnRSRestart() throws java.lang.Exception
java.lang.Exception
protected void waitForLabelsRegionAvailability(HRegionServer regionServer)
public void testVisibilityLabelsInGetThatDoesNotMatchAnyDefinedLabels() throws java.lang.Exception
java.lang.Exception
public void testSetAndGetUserAuths() throws java.lang.Throwable
java.lang.Throwable
protected java.util.List<java.lang.String> extractAuths(java.lang.String user, java.util.List<Result> results)
public void testClearUserAuths() throws java.lang.Throwable
java.lang.Throwable
public void testLabelsWithCheckAndPut() throws java.lang.Throwable
java.lang.Throwable
public void testLabelsWithIncrement() throws java.lang.Throwable
java.lang.Throwable
public void testLabelsWithAppend() throws java.lang.Throwable
java.lang.Throwable
public void testUserShouldNotDoDDLOpOnLabelsTable() throws java.lang.Exception
java.lang.Exception
public void testMultipleVersions() throws java.lang.Exception
java.lang.Exception
public void testMutateRow() throws java.lang.Exception
java.lang.Exception
public void testFlushedFileWithVisibilityTags() throws java.lang.Exception
java.lang.Exception
public static void addLabels() throws java.lang.Exception
java.lang.Exception