Mercurial > irccd
diff tests/src/irccdctl/cli-rule-move/main.cpp @ 739:46a1877749ff
Tests: add irccdctl result code check
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 25 Jul 2018 21:33:00 +0200 |
parents | 49b7c7660a00 |
children | 903415e8ee2e |
line wrap: on
line diff
--- a/tests/src/irccdctl/cli-rule-move/main.cpp Wed Jul 25 12:33:11 2018 +0200 +++ b/tests/src/irccdctl/cli-rule-move/main.cpp Wed Jul 25 21:33:00 2018 +0200 @@ -63,15 +63,17 @@ start(); { - const auto [out, err] = exec({ "rule-move", "0", "1" }); + const auto [code, out, err] = exec({ "rule-move", "0", "1" }); + BOOST_TEST(!code); BOOST_TEST(out.size() == 0U); BOOST_TEST(err.size() == 0U); } { - const auto [out, err] = exec({ "rule-list" }); + const auto [code, out, err] = exec({ "rule-list" }); + BOOST_TEST(!code); BOOST_TEST(out.size() == 21U); BOOST_TEST(err.size() == 0U); BOOST_TEST(out[0] == "rule: 0"); @@ -103,15 +105,17 @@ start(); { - const auto [out, err] = exec({ "rule-move", "2", "0" }); + const auto [code, out, err] = exec({ "rule-move", "2", "0" }); + BOOST_TEST(!code); BOOST_TEST(out.size() == 0U); BOOST_TEST(err.size() == 0U); } { - const auto [out, err] = exec({ "rule-list" }); + const auto [code, out, err] = exec({ "rule-list" }); + BOOST_TEST(!code); BOOST_TEST(out.size() == 21U); BOOST_TEST(err.size() == 0U); BOOST_TEST(out[0] == "rule: 0"); @@ -143,15 +147,17 @@ start(); { - const auto [out, err] = exec({ "rule-move", "2", "2" }); + const auto [code, out, err] = exec({ "rule-move", "2", "2" }); + BOOST_TEST(!code); BOOST_TEST(out.size() == 0U); BOOST_TEST(err.size() == 0U); } { - const auto [out, err] = exec({ "rule-list" }); + const auto [code, out, err] = exec({ "rule-list" }); + BOOST_TEST(!code); BOOST_TEST(out.size() == 21U); BOOST_TEST(err.size() == 0U); BOOST_TEST(out[0] == "rule: 0");