From ddc0144dcf477f0632edaa5b149c47cc6127ac96 Mon Sep 17 00:00:00 2001 From: Pekka Enberg Date: Thu, 17 Jul 2025 21:43:07 +0300 Subject: [PATCH] core/mvcc: Adjust cursor tests --- core/mvcc/database/tests.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/mvcc/database/tests.rs b/core/mvcc/database/tests.rs index 0a2eac4c3..08acd9634 100644 --- a/core/mvcc/database/tests.rs +++ b/core/mvcc/database/tests.rs @@ -823,6 +823,8 @@ fn test_scan_cursor_basic() { let mut cursor = ScanCursor::new(db.clone(), tx_id, table_id).unwrap(); + cursor.forward(); + // Check first row assert!(!cursor.is_empty()); let row = cursor.current_row().unwrap().unwrap(); @@ -863,7 +865,8 @@ fn test_cursor_with_empty_table() { assert!(cursor.current_row_id().is_none()); // Test ScanCursor with empty table - let cursor = ScanCursor::new(db.clone(), tx_id, table_id).unwrap(); + let mut cursor = ScanCursor::new(db.clone(), tx_id, table_id).unwrap(); + cursor.forward(); assert!(cursor.is_empty()); assert!(cursor.current_row_id().is_none()); }