public class CSVParserTest
extends java.lang.Object
Constructor and Description |
---|
CSVParserTest() |
public void testColumnName()
public void testCountVars() throws java.io.IOException
java.io.IOException
public void testHeading() throws java.io.IOException
java.io.IOException
public void testUnbound() throws java.io.IOException
java.io.IOException
public void testNoEmptyStrings() throws java.io.IOException
java.io.IOException
public void testSkipEmptyLines() throws java.io.IOException
java.io.IOException
public void testWithHeaders() throws java.io.IOException
java.io.IOException
public void testSkipEmptyRowsBeforeHeader() throws java.io.IOException
java.io.IOException
public void testFillAdditionalColumnsNotInHeader() throws java.io.IOException
java.io.IOException
public void testFillNonColumnsInHeader() throws java.io.IOException
java.io.IOException
public void testHandleSpacesInColumnNames() throws java.io.IOException
java.io.IOException
public void testHandleDashesInColumnNames() throws java.io.IOException
java.io.IOException
public void testHandleQuestionMarkInColumnNames() throws java.io.IOException
java.io.IOException
public void testDuplicateColumnName() throws java.io.IOException
java.io.IOException
public void testHandleClashWhenFillingInVarNames1() throws java.io.IOException
java.io.IOException
public void testHandleClashWhenFillingInVarNames2() throws java.io.IOException
java.io.IOException
public void testAssignNewNameToReservedColumnName() throws java.io.IOException
java.io.IOException
public void testIncludesROWNUM() throws java.io.IOException
java.io.IOException
public void testEmptyColumn() throws java.io.IOException
java.io.IOException
public void testTabSeparated() throws java.io.IOException
java.io.IOException
public void testSemicolonSeparated() throws java.io.IOException
java.io.IOException
public void testStandardQuotes() throws java.io.IOException
java.io.IOException
public void testSingleQuotes() throws java.io.IOException
java.io.IOException
public void testQuoteDoubling() throws java.io.IOException
java.io.IOException
public void testEscapingQuoteWithBackslash() throws java.io.IOException
java.io.IOException
public void testEscapingDelimiterWithBackslash() throws java.io.IOException
java.io.IOException
private static CSVParser readCSV(java.lang.String csv, boolean varsFromHeader) throws java.io.IOException
java.io.IOException
private static CSVParser readCSV(java.lang.String csv, boolean varsFromHeader, char delimiter, char quote) throws java.io.IOException
java.io.IOException
private static CSVParser readCSV(java.lang.String csv, boolean varsFromHeader, char escape) throws java.io.IOException
java.io.IOException
private static long countRows(java.lang.String csv, boolean varsFromHeader) throws java.io.IOException
java.io.IOException
private static java.util.List<com.hp.hpl.jena.sparql.core.Var> getNonPseudoVars(java.lang.String csv, boolean varsFromHeader) throws java.io.IOException
java.io.IOException