Class TestImportTsvParser

java.lang.Object
org.apache.hadoop.hbase.mapreduce.TestImportTsvParser

public class TestImportTsvParser extends Object
Tests for ImportTsv.TsvParser.
  • Field Details

  • Constructor Details

  • Method Details

    • assertBytesEquals

      private void assertBytesEquals(byte[] a, byte[] b)
    • checkParsing

      private void checkParsing(org.apache.hadoop.hbase.mapreduce.ImportTsv.TsvParser.ParsedLine parsed, Iterable<String> expected)
    • testTsvParserSpecParsing

      public void 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.BadTsvLineException
      Test 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