Class TestImportTsvParser
java.lang.Object
org.apache.hadoop.hbase.mapreduce.TestImportTsvParser
Tests for
ImportTsv.TsvParser
.-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate void
assertBytesEquals
(byte[] a, byte[] b) private void
checkParsing
(org.apache.hadoop.hbase.mapreduce.ImportTsv.TsvParser.ParsedLine parsed, Iterable<String> expected) void
void
void
Test cases that throw BadTsvLineExceptionvoid
void
void
void
void
void
void
void
void
-
Field Details
-
CLASS_RULE
-
-
Constructor Details
-
TestImportTsvParser
public TestImportTsvParser()
-
-
Method Details
-
assertBytesEquals
-
checkParsing
private void checkParsing(org.apache.hadoop.hbase.mapreduce.ImportTsv.TsvParser.ParsedLine parsed, Iterable<String> expected) -
testTsvParserSpecParsing
-
testTsvParser
public void testTsvParser() throws org.apache.hadoop.hbase.mapreduce.ImportTsv.TsvParser.BadTsvLineException- Throws:
org.apache.hadoop.hbase.mapreduce.ImportTsv.TsvParser.BadTsvLineException
-
testTsvParserWithTimestamp
public void testTsvParserWithTimestamp() throws org.apache.hadoop.hbase.mapreduce.ImportTsv.TsvParser.BadTsvLineException- Throws:
org.apache.hadoop.hbase.mapreduce.ImportTsv.TsvParser.BadTsvLineException
-
testTsvParserBadTsvLineExcessiveColumns
public void testTsvParserBadTsvLineExcessiveColumns() throws org.apache.hadoop.hbase.mapreduce.ImportTsv.TsvParser.BadTsvLineExceptionTest cases that throw BadTsvLineException- Throws:
org.apache.hadoop.hbase.mapreduce.ImportTsv.TsvParser.BadTsvLineException
-
testTsvParserBadTsvLineZeroColumn
public void testTsvParserBadTsvLineZeroColumn() throws org.apache.hadoop.hbase.mapreduce.ImportTsv.TsvParser.BadTsvLineException- Throws:
org.apache.hadoop.hbase.mapreduce.ImportTsv.TsvParser.BadTsvLineException
-
testTsvParserBadTsvLineOnlyKey
public void testTsvParserBadTsvLineOnlyKey() throws org.apache.hadoop.hbase.mapreduce.ImportTsv.TsvParser.BadTsvLineException- Throws:
org.apache.hadoop.hbase.mapreduce.ImportTsv.TsvParser.BadTsvLineException
-
testTsvParserBadTsvLineNoRowKey
public void testTsvParserBadTsvLineNoRowKey() throws org.apache.hadoop.hbase.mapreduce.ImportTsv.TsvParser.BadTsvLineException- Throws:
org.apache.hadoop.hbase.mapreduce.ImportTsv.TsvParser.BadTsvLineException
-
testTsvParserInvalidTimestamp
public void testTsvParserInvalidTimestamp() throws org.apache.hadoop.hbase.mapreduce.ImportTsv.TsvParser.BadTsvLineException- Throws:
org.apache.hadoop.hbase.mapreduce.ImportTsv.TsvParser.BadTsvLineException
-
testTsvParserNoTimestampValue
public void testTsvParserNoTimestampValue() throws org.apache.hadoop.hbase.mapreduce.ImportTsv.TsvParser.BadTsvLineException- Throws:
org.apache.hadoop.hbase.mapreduce.ImportTsv.TsvParser.BadTsvLineException
-
testTsvParserParseRowKey
public void testTsvParserParseRowKey() throws org.apache.hadoop.hbase.mapreduce.ImportTsv.TsvParser.BadTsvLineException- Throws:
org.apache.hadoop.hbase.mapreduce.ImportTsv.TsvParser.BadTsvLineException
-
testTsvParseAttributesKey
public void testTsvParseAttributesKey() throws org.apache.hadoop.hbase.mapreduce.ImportTsv.TsvParser.BadTsvLineException- Throws:
org.apache.hadoop.hbase.mapreduce.ImportTsv.TsvParser.BadTsvLineException
-
testTsvParserWithCellVisibilityCol
public void testTsvParserWithCellVisibilityCol() throws org.apache.hadoop.hbase.mapreduce.ImportTsv.TsvParser.BadTsvLineException- Throws:
org.apache.hadoop.hbase.mapreduce.ImportTsv.TsvParser.BadTsvLineException
-