From fc7492894b238d3619f99311c0c2527faec12110 Mon Sep 17 00:00:00 2001 From: Moritz Bunkus Date: Thu, 17 Oct 2024 20:48:00 +0200 Subject: [PATCH] fourcc_c tests: add fourcc_ ==/!= fourcc_c --- tests/unit/common/fourcc.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/unit/common/fourcc.cpp b/tests/unit/common/fourcc.cpp index a22bfbb59..4fcbe0fc5 100644 --- a/tests/unit/common/fourcc.cpp +++ b/tests/unit/common/fourcc.cpp @@ -119,7 +119,7 @@ TEST(FourCC, Equality) { fourcc_c little_f{little, fourcc_c::byte_order_e::little_endian}; fourcc_c big_bad_f{big + 1}; - fourcc_c little_bad_f{little + 1, fourcc_c::byte_order_e::little_endian}; + fourcc_c little_bad_f{little + (1u << 24), fourcc_c::byte_order_e::little_endian}; // EXPECT_TRUE(big_f == big); // EXPECT_TRUE(little_f == big); @@ -144,6 +144,12 @@ TEST(FourCC, Equality) { EXPECT_TRUE(big_bad_f != "1234"); EXPECT_TRUE(little_bad_f != "1234"); + + EXPECT_TRUE(big_f == little_f); + EXPECT_TRUE(big_bad_f == little_bad_f); + + EXPECT_TRUE(big_f != big_bad_f); + EXPECT_TRUE(little_f != little_bad_f); } TEST(FourCC, Stringification) {