提交 58b791ea 编写于 作者: C codefairy08

add select_with_schema test case

上级 76fc5d7e
......@@ -53,6 +53,9 @@ final class TableTokenAssert {
private void assertTableToken(final TableToken actual, final ExpectedTableToken expected) {
assertThat(assertMessage.getFullAssertMessage("Table tokens begin position assertion error: "), actual.getBeginPosition(), is(expected.getBeginPosition()));
if(0 != expected.getSkippedSchemaNameLength()) {
assertThat(assertMessage.getFullAssertMessage("Table tokens skipped schema name length assertion error: "), actual.getSkippedSchemaNameLength(), is(expected.getSkippedSchemaNameLength()));
}
assertThat(assertMessage.getFullAssertMessage("Table tokens original literals assertion error: "), actual.getOriginalLiterals(), is(expected.getOriginalLiterals()));
}
......
......@@ -32,6 +32,9 @@ public final class ExpectedTableToken {
@XmlAttribute(name = "begin-position")
private int beginPosition;
@XmlAttribute(name = "skipped-schema-name-length")
private int skippedSchemaNameLength;
@XmlAttribute(name = "original-literals")
private String originalLiterals;
}
......@@ -589,4 +589,13 @@
<aggregation-distinct-token begin-position="7" original-literals="COUNT(DISTINCT order_id)" column-name="order_id" alias="c" />
</tokens>
</parser-result>
<parser-result sql-case-id="select_with_schema" >
<tables>
<table name="t_order" />
</tables>
<tokens>
<table-token begin-position="14" skipped-schema-name-length = "4" original-literals="t_order" />
</tokens>
</parser-result>
</parser-result-sets>
......@@ -31,4 +31,5 @@
<sql-case id="select_distinct_with_sum" value="SELECT SUM(DISTINCT order_id) s FROM t_order WHERE order_id &lt; 1100" />
<sql-case id="select_distinct_with_count" value="SELECT COUNT(DISTINCT order_id) c FROM t_order WHERE order_id &lt; 1100" />
<sql-case id="select_distinct_with_count_group_by" value="SELECT COUNT(DISTINCT order_id) c, order_id FROM t_order GROUP BY order_id ORDER BY order_id" />
<sql-case id="select_with_schema" value="SELECT * FROM db1.t_order" />
</sql-cases>
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册