@@ -580,7 +580,7 @@ public void testBasicAppendAndRead(HoodieLogBlockType dataBlockType) throws IOEx
580580 "Read records size should be equal to the written records size" );
581581 assertEquals (convertAvroToSerializableIndexedRecords (copyOfRecords1 ), recordsRead1 ,
582582 "Both records lists should be the same. (ordering guaranteed)" );
583- assertEquals (dataBlockRead .getSchema (), getSimpleSchema ());
583+ assertEquals (dataBlockRead .getSchema (). toAvroSchema () , getSimpleSchema ());
584584
585585 reader .hasNext ();
586586 nextBlock = reader .next ();
@@ -661,7 +661,7 @@ public void testCDCBlock() throws IOException, InterruptedException {
661661 List <IndexedRecord > recordsRead = getRecords (dataBlockRead );
662662 assertEquals (3 , recordsRead .size (),
663663 "Read records size should be equal to the written records size" );
664- assertEquals (dataBlockRead .getSchema (), cdcSchema );
664+ assertEquals (dataBlockRead .getSchema (). toAvroSchema () , cdcSchema );
665665
666666 GenericRecord insert = (GenericRecord ) recordsRead .stream ()
667667 .filter (record -> record .get (0 ).toString ().equals ("i" )).findFirst ().get ();
@@ -2796,7 +2796,7 @@ public void testDataBlockFormatAppendAndReadWithProjectedSchema(
27962796 "Read records size should be equal to the written records size" );
27972797 assertEquals (expectedRecords , recordsRead ,
27982798 "Both records lists should be the same. (ordering guaranteed)" );
2799- assertEquals (dataBlockRead .getSchema (), projectedSchema );
2799+ assertEquals (dataBlockRead .getSchema (). toAvroSchema () , projectedSchema );
28002800
28012801 int bytesRead = (int ) BenchmarkCounter .getBytesRead ();
28022802
0 commit comments