@@ -163,8 +163,7 @@ class ManifestWriterVersionsTest : public ::testing::Test {
163163
164164 auto writer_result = ManifestListWriter::MakeWriter (
165165 format_version, kSnapshotId , kParentSnapshotId , manifest_list_path, file_io_,
166- format_version >= 2 ? std::optional<int64_t >(kSequenceNumber ) : std::nullopt ,
167- format_version >= 3 ? std::optional<int64_t >(kFirstRowId ) : std::nullopt );
166+ kSequenceNumber , kFirstRowId );
168167 EXPECT_THAT (writer_result, IsOk ());
169168 auto writer = std::move (writer_result.value ());
170169
@@ -199,10 +198,9 @@ class ManifestWriterVersionsTest : public ::testing::Test {
199198 std::vector<std::shared_ptr<DataFile>> data_files) {
200199 const std::string manifest_path = CreateManifestPath ();
201200
202- auto writer_result = ManifestWriter::MakeWriter (
203- format_version, kSnapshotId , manifest_path, file_io_, spec_, schema_,
204- ManifestContent::kData ,
205- format_version >= 3 ? std::optional<int64_t >(kFirstRowId ) : std::nullopt );
201+ auto writer_result =
202+ ManifestWriter::MakeWriter (format_version, kSnapshotId , manifest_path, file_io_,
203+ spec_, schema_, ManifestContent::kData , kFirstRowId );
206204 EXPECT_THAT (writer_result, IsOk ());
207205 auto writer = std::move (writer_result.value ());
208206
@@ -235,8 +233,7 @@ class ManifestWriterVersionsTest : public ::testing::Test {
235233
236234 auto writer_result = ManifestWriter::MakeWriter (
237235 format_version, kSnapshotId , manifest_path, file_io_, spec_, schema_,
238- ManifestContent::kDeletes ,
239- format_version >= 3 ? std::optional<int64_t >(kFirstRowId ) : std::nullopt );
236+ ManifestContent::kDeletes , kFirstRowId );
240237
241238 EXPECT_THAT (writer_result, IsOk ());
242239 auto writer = std::move (writer_result.value ());
@@ -256,10 +253,9 @@ class ManifestWriterVersionsTest : public ::testing::Test {
256253
257254 const std::string manifest_path = CreateManifestPath ();
258255
259- auto writer_result = ManifestWriter::MakeWriter (
260- format_version, kSnapshotId , manifest_path, file_io_, spec_, schema_,
261- old_manifest.content ,
262- format_version >= 3 ? std::optional<int64_t >(kFirstRowId ) : std::nullopt );
256+ auto writer_result =
257+ ManifestWriter::MakeWriter (format_version, kSnapshotId , manifest_path, file_io_,
258+ spec_, schema_, old_manifest.content , kFirstRowId );
263259 EXPECT_THAT (writer_result, IsOk ());
264260 auto writer = std::move (writer_result.value ());
265261
@@ -426,8 +422,8 @@ TEST_F(ManifestWriterVersionsTest, TestV1Write) {
426422TEST_F (ManifestWriterVersionsTest, TestV1WriteDelete) {
427423 const std::string manifest_path = CreateManifestPath ();
428424 ICEBERG_UNWRAP_OR_FAIL (
429- auto writer, ManifestWriter::MakeWriter ( 1 , kSnapshotId , manifest_path, file_io_,
430- spec_, schema_));
425+ auto writer,
426+ ManifestWriter::MakeV1Writer ( kSnapshotId , manifest_path, file_io_, spec_, schema_));
431427
432428 ManifestEntry entry;
433429 entry.snapshot_id = kSnapshotId ;
0 commit comments