@@ -23,12 +23,14 @@ public class ITDeltaSharingClient implements DatasetComparer, ScalaUtils {
23
23
24
24
private final StorageManagerInitializer storageManagerInitializer ;
25
25
private final String deltaTablePath ;
26
-
26
+ private final String icebergTablePath ;
27
27
28
28
public ITDeltaSharingClient () {
29
29
this .storageManagerInitializer = new StorageManagerInitializer ();
30
30
this .deltaTablePath =
31
31
TablePath .getDeltaTablePath (getClass ().getClassLoader ().getResource ("MrFoxProfile.json" ));
32
+ this .icebergTablePath =
33
+ TablePath .getIcebergTablePath (getClass ().getClassLoader ().getResource ("MrFoxProfile.json" ));
32
34
}
33
35
34
36
@ BeforeAll
@@ -37,10 +39,10 @@ static void initStorageManager() {
37
39
}
38
40
39
41
@ Test
40
- void showS3Table1withQueryTableApi () {
42
+ void showS3IcebergTable1withQueryTableApi () {
41
43
var spark = TestSparkSession .newSparkSession ();
42
- storageManagerInitializer .createS3DeltaTable ();
43
- var ds = spark .read ().format ("deltaSharing" ).load (deltaTablePath );
44
+ storageManagerInitializer .createIcebergTableWithGlueMetastore ();
45
+ var ds = spark .read ().format ("deltaSharing" ).load (icebergTablePath );
44
46
var expectedSchema = new StructType (new StructField [] {
45
47
new StructField ("id" , DataType .fromDDL ("long" ), true , new Metadata (emptyScalaMap ()))
46
48
});
@@ -61,23 +63,23 @@ void showS3Table1withQueryTableApi() {
61
63
}
62
64
63
65
@ Test
64
- void showS3IcebergTableWithQueryTableApi () {
66
+ void showS3Table1withQueryTableApi () {
65
67
var spark = TestSparkSession .newSparkSession ();
66
- registerAnIcebergTable ();
68
+ storageManagerInitializer . createS3DeltaTable ();
67
69
var ds = spark .read ().format ("deltaSharing" ).load (deltaTablePath );
68
70
var expectedSchema = new StructType (new StructField [] {
69
- new StructField ("id" , DataType .fromDDL ("long" ), true , new Metadata (emptyScalaMap ()))
71
+ new StructField ("id" , DataType .fromDDL ("long" ), true , new Metadata (emptyScalaMap ()))
70
72
});
71
73
var expectedData = spark
72
- .createDataFrame (
73
- List .of (
74
- new MrFoxDeltaTableSchema (0 ),
75
- new MrFoxDeltaTableSchema (3 ),
76
- new MrFoxDeltaTableSchema (2 ),
77
- new MrFoxDeltaTableSchema (1 ),
78
- new MrFoxDeltaTableSchema (4 )),
79
- MrFoxDeltaTableSchema .class )
80
- .toDF ();
74
+ .createDataFrame (
75
+ List .of (
76
+ new MrFoxDeltaTableSchema (0 ),
77
+ new MrFoxDeltaTableSchema (3 ),
78
+ new MrFoxDeltaTableSchema (2 ),
79
+ new MrFoxDeltaTableSchema (1 ),
80
+ new MrFoxDeltaTableSchema (4 )),
81
+ MrFoxDeltaTableSchema .class )
82
+ .toDF ();
81
83
82
84
assertEquals (expectedSchema , ds .schema ());
83
85
assertEquals (5 , ds .count ());
0 commit comments