public class TestPutHBaseJSON
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_COLUMN_FAMILY |
static java.lang.String |
DEFAULT_ROW |
static java.lang.String |
DEFAULT_TABLE_NAME |
static java.lang.Long |
DEFAULT_TIMESTAMP |
Constructor and Description |
---|
TestPutHBaseJSON() |
Modifier and Type | Method and Description |
---|---|
void |
testAllElementsAreNullOrArrays() |
void |
testCustomValidate() |
void |
testELWithExtractedRowId() |
void |
testELWithProvidedRowId() |
void |
testInvalidJson() |
void |
testMultipleJsonDocsRouteToFailure() |
void |
testNestedDocWithTextStrategy() |
void |
testNullAndArrayElementsWithFailureStrategy() |
void |
testNullAndArrayElementsWithIgnoreStrategy() |
void |
testNullAndArrayElementsWithTextStrategy() |
void |
testNullAndArrayElementsWithWarnStrategy() |
void |
testSingJsonDocAndExtractedRowId() |
void |
testSingJsonDocAndExtractedRowIdMissingField() |
void |
testSingleJsonDocAndProvidedRowId() |
void |
testSingleJsonDocAndProvidedRowIdwithNonString() |
void |
testTimestamp() |
void |
testTimestampWithEL() |
public static final java.lang.String DEFAULT_TABLE_NAME
public static final java.lang.String DEFAULT_ROW
public static final java.lang.String DEFAULT_COLUMN_FAMILY
public static final java.lang.Long DEFAULT_TIMESTAMP
public void testCustomValidate() throws InitializationException
InitializationException
public void testSingleJsonDocAndProvidedRowId() throws java.io.IOException, InitializationException
java.io.IOException
InitializationException
public void testSingleJsonDocAndProvidedRowIdwithNonString() throws java.io.IOException, InitializationException
java.io.IOException
InitializationException
public void testSingJsonDocAndExtractedRowId() throws java.io.IOException, InitializationException
java.io.IOException
InitializationException
public void testSingJsonDocAndExtractedRowIdMissingField() throws java.io.IOException, InitializationException
java.io.IOException
InitializationException
public void testMultipleJsonDocsRouteToFailure() throws java.io.IOException, InitializationException
java.io.IOException
InitializationException
public void testELWithProvidedRowId() throws java.io.IOException, InitializationException
java.io.IOException
InitializationException
public void testELWithExtractedRowId() throws java.io.IOException, InitializationException
java.io.IOException
InitializationException
public void testNullAndArrayElementsWithWarnStrategy() throws InitializationException
InitializationException
public void testNullAndArrayElementsWithIgnoreStrategy() throws InitializationException
InitializationException
public void testNullAndArrayElementsWithFailureStrategy() throws InitializationException
InitializationException
public void testNullAndArrayElementsWithTextStrategy() throws InitializationException
InitializationException
public void testNestedDocWithTextStrategy() throws InitializationException
InitializationException
public void testAllElementsAreNullOrArrays() throws InitializationException
InitializationException
public void testInvalidJson() throws InitializationException
InitializationException
public void testTimestamp() throws java.io.UnsupportedEncodingException, InitializationException
java.io.UnsupportedEncodingException
InitializationException
public void testTimestampWithEL() throws java.io.UnsupportedEncodingException, InitializationException
java.io.UnsupportedEncodingException
InitializationException