commit | 4175b4ca8372fd4452245db4f9328afa773e4d93 | [log] [tgz] |
---|---|---|
author | William A. Kennington III <wak@google.com> | Wed Dec 23 22:45:18 2020 -0800 |
committer | William A. Kennington III <wak@google.com> | Mon Dec 28 00:09:19 2020 -0800 |
tree | c346a91e8a6baa8c3c3434bc610cb55e18aec23c | |
parent | 12e6e7568b9e9633a649a864a7b05d424be74615 [diff] [blame] |
Add callback support to triggerable actions Change-Id: Icc27fbe9403eda418f41e12c76af7f3216f4b72a Signed-off-by: William A. Kennington III <wak@google.com>
diff --git a/bmc/firmware-handler/test/firmware_skip_unittest.cpp b/bmc/firmware-handler/test/firmware_skip_unittest.cpp index a549582..243380d 100644 --- a/bmc/firmware-handler/test/firmware_skip_unittest.cpp +++ b/bmc/firmware-handler/test/firmware_skip_unittest.cpp
@@ -13,7 +13,12 @@ { SkipAction skip; EXPECT_TRUE(skip.trigger()); + size_t i = 0; + skip.setCallback([&](TriggerableActionInterface&) { i++; }); EXPECT_TRUE(skip.trigger()); + EXPECT_EQ(1, i); + EXPECT_TRUE(skip.trigger()); + EXPECT_EQ(2, i); } TEST(SkipActionTest, ValidateStatusAlwaysSuccess)