message: test: use Result matcher in floating point execute tests
diff: #include "execute.hpp"
  #include "parser.hpp"
  #include <gtest/gtest.h>
  +#include <test/utils/asserts.hpp>
  #include <test/utils/hex.hpp>
  using namespace fizzy;
  @@ -20,8 +21,7 @@ TEST(execute_floating_point, f32_const)
  const auto wasm = from_hex("0061736d010000000105016000017d030201000a09010700430000804a0b");
  auto instance = instantiate(parse(wasm));
  - const auto result = execute(*instance, 0, {});
  - EXPECT_EQ(result.value.f32, 4194304.1f);
  + EXPECT_THAT(execute(*instance, 0, {}), Result(4194304.1f));
  }
  TEST(execute_floating_point, f64_const)
  @@ -35,8 +35,7 @@ TEST(execute_floating_point, f64_const)
  from_hex("0061736d010000000105016000017c030201000a0d010b0044cdcc0000000000420b");
  auto instance = instantiate(parse(wasm));
  - const auto result = execute(*instance, 0, {});
  - EXPECT_EQ(result.value.f64, 8589934592.1);
  + EXPECT_THAT(execute(*instance, 0, {}), Result(8589934592.1));
  }
  TEST(execute_floating_point, f32_add)
  @@ -51,8 +50,7 @@ TEST(execute_floating_point, f32_add)
  const auto wasm = from_hex("0061736d0100000001070160027d7d017d030201000a0901070020002001920b");
  auto instance = instantiate(parse(wasm));
  - const auto result = execute(*instance, 0, {1.001f, 6.006f});
  - EXPECT_EQ(result.value.f32, 7.007f);
  + EXPECT_THAT(execute(*instance, 0, {1.001f, 6.006f}), Result(7.007f));
  }
  TEST(execute_floating_point, f64_add)
  @@ -67,6 +65,5 @@ TEST(execute_floating_point, f64_add)
  const auto wasm = from_hex("0061736d0100000001070160027c7c017c030201000a0901070020002001a00b");
  auto instance = instantiate(parse(wasm));
  - const auto result = execute(*instance, 0, {1.0011, 6.0066});
  - EXPECT_EQ(result.value.f64, 7.0077);
  + EXPECT_THAT(execute(*instance, 0, {1.0011, 6.0066}), Result(7.0077));
  }
  \ No newline at end of file
  