From 82a99ee67af4b4b35351235732f2293460267c7c Mon Sep 17 00:00:00 2001 From: momo5502 Date: Sun, 26 Jan 2025 08:06:16 +0100 Subject: [PATCH] Assert identical state after reusing emulator instances --- src/windows-emulator-test/serialization_test.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/windows-emulator-test/serialization_test.cpp b/src/windows-emulator-test/serialization_test.cpp index 03f80e15..95461785 100644 --- a/src/windows-emulator-test/serialization_test.cpp +++ b/src/windows-emulator-test/serialization_test.cpp @@ -13,12 +13,20 @@ namespace test ASSERT_TERMINATED_SUCCESSFULLY(emu); + utils::buffer_serializer end_state1{}; + emu.serialize(end_state1); + utils::buffer_deserializer deserializer{start_state.get_buffer()}; emu.deserialize(deserializer); emu.start(); ASSERT_TERMINATED_SUCCESSFULLY(emu); + + utils::buffer_serializer end_state2{}; + emu.serialize(end_state2); + + ASSERT_EQ(end_state1.get_buffer(), end_state2.get_buffer()); } TEST(SerializationTest, SerializedDataIsReproducible)