diff --git a/test/test.c b/test/test.c index c72d12a..511c11d 100644 --- a/test/test.c +++ b/test/test.c @@ -85,6 +85,12 @@ UTEST(c, EXPECT_STRNE) { EXPECT_STRNE("foo", "bar"); } +UTEST(c, no_double_eval) { + int i = 0; + ASSERT_EQ(i++, 0); + ASSERT_EQ(i, 1); +} + struct MyTestF { int foo; }; diff --git a/test/test.c b/test/test.c index c72d12a..511c11d 100644 --- a/test/test.c +++ b/test/test.c @@ -85,6 +85,12 @@ UTEST(c, EXPECT_STRNE) { EXPECT_STRNE("foo", "bar"); } +UTEST(c, no_double_eval) { + int i = 0; + ASSERT_EQ(i++, 0); + ASSERT_EQ(i, 1); +} + struct MyTestF { int foo; }; diff --git a/test/test.cpp b/test/test.cpp index b655f4c..61c1b68 100644 --- a/test/test.cpp +++ b/test/test.cpp @@ -82,6 +82,12 @@ UTEST(c, EXPECT_STRNE) { EXPECT_STRNE("foo", "bar"); } +UTEST(cpp, no_double_eval) { + int i = 0; + ASSERT_EQ(i++, 0); + ASSERT_EQ(i, 1); +} + struct MyTestF { int foo; };