Skip to content

Commit

Permalink
added test case
Browse files Browse the repository at this point in the history
  • Loading branch information
olavloite committed Aug 5, 2018
1 parent e3fb129 commit 558b093
Showing 1 changed file with 13 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -94,4 +94,17 @@ public void testCreateIndexDesc() throws JSQLParserException {
assertEquals("desc", createIndex.getIndex().getIndexSpec().get(0));
assertEquals("asc", createIndex.getIndex().getIndexSpec().get(1));
}

@Test
public void testCreateUniqueNullFilteredIndex() throws JSQLParserException {
String statement = "CREATE UNIQUE NULL_FILTERED INDEX myindex ON mytab (mycol)";
CreateIndex createIndex = (CreateIndex) parserManager.parse(new StringReader(statement));
assertEquals(1, createIndex.getIndex().getColumnsNames().size());
assertEquals(1, createIndex.getIndex().getIndexSpec().size());
assertEquals(2, createIndex.getIndex().getTypes().size());
assertEquals("UNIQUE", createIndex.getIndex().getTypes().get(0));
assertEquals("NULL_FILTERED", createIndex.getIndex().getTypes().get(1));
assertEquals("UNIQUE NULL_FILTERED", createIndex.getIndex().getType());
assertEquals("CREATE UNIQUE NULL_FILTERED INDEX myindex ON mytab (mycol)", createIndex.toString());
}
}

0 comments on commit 558b093

Please sign in to comment.