@@ -499,10 +499,13 @@ func Test_ipRangeTransform(t *testing.T) {
499499 q .Schema = currentSchema
500500 q .Indexes = []string {q .TableName }
501501 }
502+ plan := & model.ExecutionPlan {
503+ Queries : queries [k ],
504+ }
502505
503- resultQueries , err := transform .Transform (queries [ k ] )
506+ resultPlan , err := transform .Transform (plan )
504507 assert .NoError (t , err )
505- assert .Equal (t , expectedQueries [k ].SelectCommand .String (), resultQueries [0 ].SelectCommand .String ())
508+ assert .Equal (t , expectedQueries [k ].SelectCommand .String (), resultPlan . Queries [0 ].SelectCommand .String ())
506509 })
507510 }
508511}
@@ -739,17 +742,20 @@ func Test_arrayType(t *testing.T) {
739742 t .Run (util .PrettyTestName (tt .name , i ), func (t * testing.T ) {
740743 tt .query .Schema = indexSchema
741744 tt .query .Indexes = []string {tt .query .TableName }
742- actual , err := transform .Transform ([]* model.Query {tt .query })
745+ plan := & model.ExecutionPlan {
746+ Queries : []* model.Query {tt .query },
747+ }
748+ actual , err := transform .Transform (plan )
743749 assert .NoError (t , err )
744750
745751 if err != nil {
746752 t .Fatal (err )
747753 }
748754
749- assert .True (t , len (actual ) == 1 , "len queries == 1" )
755+ assert .True (t , len (actual . Queries ) == 1 , "len queries == 1" )
750756
751757 expectedJson := asString (tt .expected )
752- actualJson := asString (actual [0 ])
758+ actualJson := asString (actual . Queries [0 ])
753759
754760 assert .Equal (t , expectedJson , actualJson )
755761 })
@@ -1802,23 +1808,26 @@ func Test_mapKeys(t *testing.T) {
18021808 t .Run (util .PrettyTestName (tt .name , i ), func (t * testing.T ) {
18031809 tt .query .Schema = indexSchema
18041810 tt .query .Indexes = []string {tt .query .TableName }
1805- var actual [] * model.Query
1811+ var actual * model.ExecutionPlan
18061812 var err error
1813+ plan := & model.ExecutionPlan {
1814+ Queries : []* model.Query {tt .query },
1815+ }
18071816 if indexConfig [tt .query .TableName ].EnableFieldMapSyntax {
1808- actual , err = transformPass .Transform ([] * model. Query { tt . query } )
1817+ actual , err = transformPass .Transform (plan )
18091818 } else {
1810- actual , err = noTransformPass .Transform ([] * model. Query { tt . query } )
1819+ actual , err = noTransformPass .Transform (plan )
18111820 }
18121821 assert .NoError (t , err )
18131822
18141823 if err != nil {
18151824 t .Fatal (err )
18161825 }
18171826
1818- assert .True (t , len (actual ) == 1 , "len queries == 1" )
1827+ assert .True (t , len (actual . Queries ) == 1 , "len queries == 1" )
18191828
18201829 expectedJson := asString (tt .expected )
1821- actualJson := asString (actual [0 ])
1830+ actualJson := asString (actual . Queries [0 ])
18221831
18231832 assert .Equal (t , expectedJson , actualJson )
18241833 })
@@ -1895,17 +1904,21 @@ func Test_cluster(t *testing.T) {
18951904 t .Run (util .PrettyTestName (tt .name , i ), func (t * testing.T ) {
18961905 tt .query .Schema = indexSchema
18971906 tt .query .Indexes = []string {tt .query .TableName }
1898- actual , err := transform .Transform ([]* model.Query {tt .query })
1907+
1908+ plan := & model.ExecutionPlan {
1909+ Queries : []* model.Query {tt .query },
1910+ }
1911+ actual , err := transform .Transform (plan )
18991912 assert .NoError (t , err )
19001913
19011914 if err != nil {
19021915 t .Fatal (err )
19031916 }
19041917
1905- assert .True (t , len (actual ) == 1 , "len queries == 1" )
1918+ assert .True (t , len (actual . Queries ) == 1 , "len queries == 1" )
19061919
19071920 expectedJson := asString (tt .expected )
1908- actualJson := asString (actual [0 ])
1921+ actualJson := asString (actual . Queries [0 ])
19091922
19101923 assert .Equal (t , expectedJson , actualJson )
19111924 })
0 commit comments