Skip to content

Commit 707be6d

Browse files
committed
verify getBytesWritten returns correct value after complete
1 parent 8e71500 commit 707be6d

3 files changed

Lines changed: 6 additions & 0 deletions

File tree

fluss-lake/fluss-lake-iceberg/src/test/java/org/apache/fluss/lake/iceberg/tiering/IcebergTieringTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,8 @@ void testTieringWriteTable(boolean isPrimaryKeyTable, boolean isPartitionedTable
178178
writer.write(record);
179179
}
180180
IcebergWriteResult result = writer.complete();
181+
// Verify that getBytesWritten returns a positive value after complete
182+
assertThat(writer.getBytesWritten()).isGreaterThan(0);
181183
byte[] serialized = writeResultSerializer.serialize(result);
182184
icebergWriteResults.add(
183185
writeResultSerializer.deserialize(

fluss-lake/fluss-lake-lance/src/test/java/org/apache/fluss/lake/lance/tiering/LanceTieringTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,8 @@ void testTieringWriteTable(boolean isPartitioned) throws Exception {
159159
}
160160
// serialize/deserialize writeResult
161161
LanceWriteResult lanceWriteResult = lakeWriter.complete();
162+
// Verify that getBytesWritten returns a positive value after complete
163+
assertThat(lakeWriter.getBytesWritten()).isEqualTo(-1L);
162164
byte[] serialized = writeResultSerializer.serialize(lanceWriteResult);
163165
lanceWriteResults.add(
164166
writeResultSerializer.deserialize(

fluss-lake/fluss-lake-paimon/src/test/java/org/apache/fluss/lake/paimon/tiering/PaimonTieringTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -957,6 +957,8 @@ private void writeData(
957957
}
958958
// serialize/deserialize writeResult
959959
PaimonWriteResult paimonWriteResult = lakeWriter.complete();
960+
// Verify that getBytesWritten returns a positive value after complete
961+
assertThat(lakeWriter.getBytesWritten()).isGreaterThan(0);
960962
byte[] serialized = writeResultSerializer.serialize(paimonWriteResult);
961963
paimonWriteResults.add(
962964
writeResultSerializer.deserialize(

0 commit comments

Comments
 (0)