@@ -20,13 +20,12 @@ func (*PluginTestSuite) destinationPluginTestWriteOverwriteDeleteStale(ctx conte
2020 return fmt .Errorf ("failed to init plugin: %w" , err )
2121 }
2222 tableName := fmt .Sprintf ("cq_%s_%d" , spec .Name , time .Now ().Unix ())
23- table := testdata .TestTable (tableName )
24- incTable := testdata .TestTable (tableName + "_incremental" )
25- incTable .IsIncremental = true
23+ table := testdata .TestTable (tableName ).ToArrowSchema ()
24+ incTable := testdata .TestTableIncremental (tableName + "_incremental" ).ToArrowSchema ()
2625 syncTime := time .Now ().UTC ().Round (1 * time .Second )
2726 tables := []* arrow.Schema {
28- table . ToArrowSchema () ,
29- incTable . ToArrowSchema () ,
27+ table ,
28+ incTable ,
3029 }
3130 if err := p .Migrate (ctx , tables ); err != nil {
3231 return fmt .Errorf ("failed to migrate tables: %w" , err )
@@ -43,16 +42,16 @@ func (*PluginTestSuite) destinationPluginTestWriteOverwriteDeleteStale(ctx conte
4342 SyncTime : syncTime ,
4443 MaxRows : 2 ,
4544 }
46- resources := testdata .GenTestData (table . ToArrowSchema () , opts )
47- incResources := testdata .GenTestData (incTable . ToArrowSchema () , opts )
45+ resources := testdata .GenTestData (table , opts )
46+ incResources := testdata .GenTestData (incTable , opts )
4847 allResources := resources
4948 allResources = append (allResources , incResources ... )
5049 if err := p .writeAll (ctx , sourceSpec , syncTime , allResources ); err != nil {
5150 return fmt .Errorf ("failed to write all: %w" , err )
5251 }
5352 sortRecordsBySyncTime (table , resources )
5453
55- resourcesRead , err := p .readAll (ctx , table . ToArrowSchema () , sourceName )
54+ resourcesRead , err := p .readAll (ctx , table , sourceName )
5655 if err != nil {
5756 return fmt .Errorf ("failed to read all: %w" , err )
5857 }
@@ -72,7 +71,7 @@ func (*PluginTestSuite) destinationPluginTestWriteOverwriteDeleteStale(ctx conte
7271 }
7372
7473 // read from incremental table
75- resourcesRead , err = p .readAll (ctx , incTable . ToArrowSchema () , sourceName )
74+ resourcesRead , err = p .readAll (ctx , incTable , sourceName )
7675 if err != nil {
7776 return fmt .Errorf ("failed to read all: %w" , err )
7877 }
@@ -89,13 +88,13 @@ func (*PluginTestSuite) destinationPluginTestWriteOverwriteDeleteStale(ctx conte
8988 StableUUID : * u ,
9089 MaxRows : 1 ,
9190 }
92- updatedResources := testdata .GenTestData (table . ToArrowSchema () , opts )[0 ]
91+ updatedResources := testdata .GenTestData (table , opts )[0 ]
9392
9493 if err := p .writeOne (ctx , sourceSpec , secondSyncTime , updatedResources ); err != nil {
9594 return fmt .Errorf ("failed to write one second time: %w" , err )
9695 }
9796
98- resourcesRead , err = p .readAll (ctx , table . ToArrowSchema () , sourceName )
97+ resourcesRead , err = p .readAll (ctx , table , sourceName )
9998 if err != nil {
10099 return fmt .Errorf ("failed to read all second time: %w" , err )
101100 }
0 commit comments