From 363d332c0d1ec3d87c07b5b91e507aeadd4b348d Mon Sep 17 00:00:00 2001 From: crumblingstatue Date: Fri, 14 Apr 2023 17:57:27 +0200 Subject: [PATCH] More granular test --- src/world.rs | 26 +++++++------------------- 1 file changed, 7 insertions(+), 19 deletions(-) diff --git a/src/world.rs b/src/world.rs index 1a735e9..4fcc694 100644 --- a/src/world.rs +++ b/src/world.rs @@ -359,34 +359,22 @@ const _: () = assert!( "A region file uses an existence bitset that's a 64 bit integer" ); -/// Test that world serialization doesn't panic -#[test] -fn test_world_serialization() { - env_logger::builder() - .filter_level(log::LevelFilter::Info) - .init(); - let mut w = World::new(WorldPos { x: 0, y: 0 }, "smoltestworld"); - let wg = Worldgen::from_seed(0); - for y in 0..400 { - for x in 0..400 { - w.tile_at_mut(TilePos { x, y }, &wg).mid = 1; - } - } - w.save_chunks(); -} - #[test] fn test_chunk_seri() { env_logger::builder() .filter_level(log::LevelFilter::Info) .init(); + let result = std::fs::remove_file("0.0.rgn"); + log::info!("File del result: {result:?}"); let mut chk = Chunk { tiles: default_chunk_tiles(), }; for t in &mut chk.tiles { t.bg = 1; - t.fg = 2; - t.mid = 3; + t.bg = 1; + t.fg = 1; + } + for x in 0..5 { + save_chunk(&ChunkPos { x, y: 0 }, &chk); } - save_chunk(&ChunkPos { x: 0, y: 0 }, &chk); }