Skip to content

Commit

Permalink
Add test cases for #490.
Browse files Browse the repository at this point in the history
  • Loading branch information
haocao committed Dec 15, 2017
1 parent 1fd2bf9 commit 5dda0d1
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 20 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,6 @@
<data parameter="2,2" expected="select/SelectSingleTablePagingWithOffsetAndRowCountSql.xml" />
</sharding-rule>
</sql>
<sql id="assertSelectPaginationWithTop">
<sharding-rule>
<data parameter="2,10,19,1000,1909" expected="select/sqlserver/SelectPagingWithRowCountSql.xml" />
</sharding-rule>
</sql>
<sql id="assertSelectPaginationWithRowNumber">
<sharding-rule>
<data parameter="10,19,1000,1909,2" expected="select/oracle/SelectPagingWithRowCountSql.xml" />
Expand All @@ -41,6 +36,11 @@
<data parameter="10,19,1000,1909,2,2" expected="select/postgresql/SelectPagingWithOffsetAndRowCountSql.xml" />
</sharding-rule>
</sql>
<sql id="assertSelectPaginationWithTop">
<sharding-rule>
<data parameter="2,10,19,1000,1909" expected="select/sqlserver/SelectPagingWithRowCountSql.xml" />
</sharding-rule>
</sql>
<sql id="assertSelectPaginationWithTopAndRange">
<sharding-rule>
<data parameter="4,10,19,1000,1909,2" expected="select/sqlserver/SelectPagingWithOffsetAndRowCountSql.xml" />
Expand All @@ -51,35 +51,34 @@
<data parameter="4,2" expected="select/sqlserver/SelectSingleTablePagingWithOffsetAndRowCountSql.xml" />
</sharding-rule>
</sql>
<sql id="assertSelectPaginationWithRowNumberAndRange">
<sql id="assertSelectPaginationWithTopAndRangeWithEqual">
<sharding-rule>
<data parameter="10,19,1000,1909,4,2" expected="select/oracle/SelectPagingWithOffsetAndRowCountSql.xml" />
<data parameter="7,10,19,1000,1909,3" expected="select/sqlserver/SelectPagingWithOffsetAndRowCountSql.xml" />
</sharding-rule>
</sql>
<sql id="assertSelectSingleTablePaginationWithRowNumberAndRange">
<sql id="assertSelectSingleTablePaginationWithTopAndRangeWithEqual">
<sharding-rule>
<data parameter="4,1" expected="select/oracle/SelectSingleTablePagingWithOffsetAndRowCountSql.xml" />
<data parameter="7,4" expected="select/sqlserver/SelectSingleTablePagingWithOffsetAndRowCountSql.xml" />
</sharding-rule>
</sql>

<sql id="assertSelectPaginationWithTopAndRangeWithEqual">
<sql id="assertSelectPaginationWithRowNumberAndRange">
<sharding-rule>
<data parameter="4,10,19,1000,1909,3" expected="select/sqlserver/SelectPagingWithOffsetAndRowCountSql.xml" />
<data parameter="10,19,1000,1909,4,2" expected="select/oracle/SelectPagingWithOffsetAndRowCountSql.xml" />
</sharding-rule>
</sql>
<sql id="assertSelectSingleTablePaginationWithTopAndRangeWithEqual">
<sql id="assertSelectPaginationWithRowNumberAndRangeWithEqual">
<sharding-rule>
<data parameter="4,3" expected="select/sqlserver/SelectSingleTablePagingWithOffsetAndRowCountSql.xml" />
<data parameter="10,19,1000,1909,4,3" expected="select/oracle/SelectPagingWithOffsetAndRowCountSql.xml" />
</sharding-rule>
</sql>
<sql id="assertSelectPaginationWithRowNumberAndRangeWithEqual">
<sql id="assertSelectSingleTablePaginationWithRowNumberAndRange">
<sharding-rule>
<data parameter="10,19,1000,1909,4,3" expected="select/oracle/SelectPagingWithOffsetAndRowCountSql.xml" />
<data parameter="8,3" expected="select/oracle/SelectSingleTablePagingWithOffsetAndRowCountSql.xml" />
</sharding-rule>
</sql>
<sql id="assertSelectSingleTablePaginationWithRowNumberAndRangeWithEqual">
<sharding-rule>
<data parameter="4,2" expected="select/oracle/SelectSingleTablePagingWithOffsetAndRowCountSql.xml" />
<data parameter="7,4" expected="select/oracle/SelectSingleTablePagingWithOffsetAndRowCountSql.xml" />
</sharding-rule>
</sql>
</sqls>
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
<dataset>
<t_order order_id="1108" rownum_="1" user_id="11" status="init" />
<t_order order_id="1107" rownum_="1" user_id="11" status="init" />
<t_order order_id="1106" rownum_="1" user_id="11" status="init" />
<t_order order_id="1105" rownum_="1" user_id="11" status="init" />
<t_order order_id="1104" rownum_="1" user_id="11" status="init" />
<t_order order_id="1103" rownum_="1" user_id="11" status="init" />
</dataset>
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
<dataset>
<t_order ORDER_BY_DERIVED_0="1107" order_id="1107" rownum_="1" user_id="11" status="init" />
<t_order ORDER_BY_DERIVED_0="1106" order_id="1106" rownum_="1" user_id="11" status="init" />
<t_order ORDER_BY_DERIVED_0="1105" order_id="1105" rownum_="1" user_id="11" status="init" />
<t_order ORDER_BY_DERIVED_0="1104" order_id="1104" rownum_="1" user_id="11" status="init" />
<t_order ORDER_BY_DERIVED_0="1103" order_id="1103" rownum_="1" user_id="11" status="init" />
</dataset>

0 comments on commit 5dda0d1

Please sign in to comment.