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.Exceptionpublic void tearDown()
throws java.lang.Exception
java.lang.Exceptionpublic void testSimpleVisibilityLabels()
throws java.lang.Exception
java.lang.Exceptionpublic void testSimpleVisibilityLabelsWithUniCodeCharacters()
throws java.lang.Exception
java.lang.Exceptionpublic void testAuthorizationsWithSpecialUnicodeCharacters()
throws java.lang.Exception
java.lang.Exceptionpublic void testVisibilityLabelsWithComplexLabels()
throws java.lang.Exception
java.lang.Exceptionpublic void testVisibilityLabelsThatDoesNotPassTheCriteria()
throws java.lang.Exception
java.lang.Exceptionpublic void testVisibilityLabelsInPutsThatDoesNotMatchAnyDefinedLabels()
throws java.lang.Exception
java.lang.Exceptionpublic void testVisibilityLabelsInScanThatDoesNotMatchAnyDefinedLabels()
throws java.lang.Exception
java.lang.Exceptionpublic void testVisibilityLabelsWithGet()
throws java.lang.Exception
java.lang.Exceptionpublic void testVisibilityLabelsOnKillingOfRSContainingLabelsTable()
throws java.lang.Exception
java.lang.Exceptionpublic void testVisibilityLabelsOnRSRestart()
throws java.lang.Exception
java.lang.Exceptionprotected void waitForLabelsRegionAvailability(HRegionServer regionServer)
public void testVisibilityLabelsInGetThatDoesNotMatchAnyDefinedLabels()
throws java.lang.Exception
java.lang.Exceptionpublic void testSetAndGetUserAuths()
throws java.lang.Throwable
java.lang.Throwableprotected 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.Throwablepublic void testLabelsWithCheckAndPut()
throws java.lang.Throwable
java.lang.Throwablepublic void testLabelsWithIncrement()
throws java.lang.Throwable
java.lang.Throwablepublic void testLabelsWithAppend()
throws java.lang.Throwable
java.lang.Throwablepublic void testUserShouldNotDoDDLOpOnLabelsTable()
throws java.lang.Exception
java.lang.Exceptionpublic void testMultipleVersions()
throws java.lang.Exception
java.lang.Exceptionpublic void testMutateRow()
throws java.lang.Exception
java.lang.Exceptionpublic void testFlushedFileWithVisibilityTags()
throws java.lang.Exception
java.lang.Exceptionpublic static void addLabels()
throws java.lang.Exception
java.lang.Exception