From 38806396992edb81a8117b02602ae79fc17bc384 Mon Sep 17 00:00:00 2001 From: mutouyun Date: Sun, 18 Dec 2022 20:22:07 +0800 Subject: [PATCH] add: ut --- test/imp/test_imp_result.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/imp/test_imp_result.cpp b/test/imp/test_imp_result.cpp index 99ed748..dc96fdc 100644 --- a/test/imp/test_imp_result.cpp +++ b/test/imp/test_imp_result.cpp @@ -71,6 +71,8 @@ TEST(result, fmt) { EXPECT_EQ(imp::fmt(r3), "[succ, value = 0]"); } { + imp::result r0; + EXPECT_EQ(imp::fmt(r0), imp::fmt(imp::result_code())); imp::result r1 {false, -123}; EXPECT_EQ(imp::fmt(r1), imp::fmt("[fail, value = ", -123, "]")); imp::result r2 {&r1}; @@ -82,5 +84,7 @@ TEST(result, fmt) { EXPECT_EQ(imp::fmt(r4), imp::fmt("[fail, value = ", nullptr, ", code = 0]")); r4 = {nullptr, 1234}; EXPECT_EQ(imp::fmt(r4), imp::fmt("[fail, value = ", nullptr, ", code = 1234]")); + imp::result r5; + EXPECT_EQ(imp::fmt(r5), "[fail, value = null, code = 0]"); } } \ No newline at end of file