mirror of
https://github.com/aljazceru/turso.git
synced 2025-12-18 09:04:19 +01:00
slightly adjust one test
This commit is contained in:
@@ -41,10 +41,12 @@ fn test_wal_frame_transfer_no_schema_changes() {
|
|||||||
assert_eq!(conn1.wal_frame_count().unwrap(), 15);
|
assert_eq!(conn1.wal_frame_count().unwrap(), 15);
|
||||||
let mut frame = [0u8; 24 + 4096];
|
let mut frame = [0u8; 24 + 4096];
|
||||||
conn2.wal_insert_begin().unwrap();
|
conn2.wal_insert_begin().unwrap();
|
||||||
for frame_id in 1..=conn1.wal_frame_count().unwrap() as u32 {
|
let frames_count = conn1.wal_frame_count().unwrap() as u32;
|
||||||
|
for frame_id in 1..=frames_count {
|
||||||
conn1.wal_get_frame(frame_id, &mut frame).unwrap();
|
conn1.wal_get_frame(frame_id, &mut frame).unwrap();
|
||||||
conn2.wal_insert_frame(frame_id, &frame).unwrap();
|
conn2.wal_insert_frame(frame_id, &frame).unwrap();
|
||||||
}
|
}
|
||||||
|
|
||||||
conn2.wal_insert_end().unwrap();
|
conn2.wal_insert_end().unwrap();
|
||||||
assert_eq!(conn2.wal_frame_count().unwrap(), 15);
|
assert_eq!(conn2.wal_frame_count().unwrap(), 15);
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
@@ -134,12 +136,17 @@ fn test_wal_frame_transfer_schema_changes() {
|
|||||||
.unwrap();
|
.unwrap();
|
||||||
assert_eq!(conn1.wal_frame_count().unwrap(), 15);
|
assert_eq!(conn1.wal_frame_count().unwrap(), 15);
|
||||||
let mut frame = [0u8; 24 + 4096];
|
let mut frame = [0u8; 24 + 4096];
|
||||||
|
let mut commits = 0;
|
||||||
conn2.wal_insert_begin().unwrap();
|
conn2.wal_insert_begin().unwrap();
|
||||||
for frame_id in 1..=conn1.wal_frame_count().unwrap() as u32 {
|
for frame_id in 1..=conn1.wal_frame_count().unwrap() as u32 {
|
||||||
conn1.wal_get_frame(frame_id, &mut frame).unwrap();
|
conn1.wal_get_frame(frame_id, &mut frame).unwrap();
|
||||||
conn2.wal_insert_frame(frame_id, &frame).unwrap();
|
let info = conn2.wal_insert_frame(frame_id, &frame).unwrap();
|
||||||
|
if info.is_commit {
|
||||||
|
commits += 1;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
conn2.wal_insert_end().unwrap();
|
conn2.wal_insert_end().unwrap();
|
||||||
|
assert_eq!(commits, 3);
|
||||||
assert_eq!(conn2.wal_frame_count().unwrap(), 15);
|
assert_eq!(conn2.wal_frame_count().unwrap(), 15);
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
limbo_exec_rows(&db2, &conn2, "SELECT x, length(y) FROM t"),
|
limbo_exec_rows(&db2, &conn2, "SELECT x, length(y) FROM t"),
|
||||||
|
|||||||
Reference in New Issue
Block a user