Commit b9b78625 authored by haocao's avatar haocao
Browse files

Add no sharding value pagination test cases.

parent 1495e6ea
Loading
Loading
Loading
Loading
+20 −5
Original line number Diff line number Diff line
@@ -16,6 +16,16 @@
            <data parameter="10,19,1000,1909,2" expected="select/SelectPagingWithRowCountSql.xml" />
        </sharding-rule>
    </sql>
    <sql id="assertSelectPaginationWithLimit">
        <sharding-rule>
            <data parameter="10,19,1000,1909,2,2" expected="select/SelectPagingWithOffsetAndRowCountSql.xml" />
        </sharding-rule>
    </sql>
    <sql id="assertSelectSingleTablePaginationWithLimit">
        <sharding-rule value="tbl">
            <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" />
@@ -26,11 +36,6 @@
            <data parameter="10,19,1000,1909,2" expected="select/oracle/SelectPagingWithRowCountSql.xml" />
        </sharding-rule>
    </sql>
    <sql id="assertSelectPaginationWithLimit">
        <sharding-rule>
            <data parameter="10,19,1000,1909,2,2" expected="select/SelectPagingWithOffsetAndRowCountSql.xml" />
        </sharding-rule>
    </sql>
    <sql id="assertSelectPaginationWithOffsetAndLimit">
        <sharding-rule>
            <data parameter="10,19,1000,1909,2,2" expected="select/postgresql/SelectPagingWithOffsetAndRowCountSql.xml" />
@@ -41,9 +46,19 @@
            <data parameter="4,10,19,1000,1909,2" expected="select/sqlserver/SelectPagingWithOffsetAndRowCountSql.xml" />
        </sharding-rule>
    </sql>
    <sql id="assertSelectSingleTablePaginationWithTopAndRange">
        <sharding-rule>
            <data parameter="4,2" expected="select/sqlserver/SelectSingleTablePagingWithOffsetAndRowCountSql.xml" />
        </sharding-rule>
    </sql>
    <sql id="assertSelectPaginationWithRowNumberAndRange">
        <sharding-rule>
            <data parameter="10,19,1000,1909,4,2" expected="select/oracle/SelectPagingWithOffsetAndRowCountSql.xml" />
        </sharding-rule>
    </sql>
    <sql id="assertSelectSingleTablePaginationWithRowNumberAndRange">
        <sharding-rule>
            <data parameter="4,1" expected="select/oracle/SelectSingleTablePagingWithOffsetAndRowCountSql.xml" />
        </sharding-rule>
    </sql>
</sqls>
+4 −0
Original line number Diff line number Diff line
<dataset>
    <t_order_item order_by_derived_0="1107" order_id="1107" user_id="11" status="init" />
    <t_order_item order_by_derived_0="1106" order_id="1106" user_id="11" status="init" />
</dataset>
+4 −0
Original line number Diff line number Diff line
<dataset>
    <t_order order_id="1107" rownum_="1" user_id="11" status="init" />
    <t_order order_id="1106" rownum_="2" user_id="11" status="init" />
</dataset>
+4 −0
Original line number Diff line number Diff line
<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_="2" user_id="11" status="init" />
</dataset>
+14 −0
Original line number Diff line number Diff line
@@ -234,4 +234,18 @@
        </order-by-columns>
        <limit offset="3" offset-index="5" row-count-index="4" row-count="5" />
    </assert>
    <assert id="assertSelectSingleTablePaginationWithRowNumberAndRange" parameters="4,1">
        <tables>
            <table name="t_order"/>
        </tables>
        <table-tokens>
            <table-token begin-position="62" original-literals="t_order" />
        </table-tokens>
        <offset-token begin-position="139" offset="1" />
        <row-count-token begin-position="110" row-count="4" />
        <order-by-columns>
            <order-by-column name="user_id" order-by-type="DESC" />
        </order-by-columns>
        <limit offset="1" offset-index="1" row-count-index="0" row-count="4" />
    </assert>
</asserts>
Loading