AStatusCodeTest.cpp 692 B

123456789101112131415161718192021222324252627282930
  1. /*
  2. * author: Patrick-Christopher Mattulat
  3. * e-mail: webmaster@lynarstudios.com
  4. */
  5. #include <gtest/gtest.h>
  6. #include <interface/AStatusCode.hpp>
  7. #include <ls-std/core/exception/IllegalArgumentException.hpp>
  8. #include <messaging/StatusCodeOk.hpp>
  9. using ls::atlantis::interfaces::AStatusCode;
  10. using ls::atlantis::messaging::StatusCodeOk;
  11. using ls::std::core::IllegalArgumentException;
  12. using ::testing::Test;
  13. namespace
  14. {
  15. class AStatusCodeTest : public Test
  16. {
  17. public:
  18. AStatusCodeTest() = default;
  19. ~AStatusCodeTest() override = default;
  20. };
  21. TEST_F(AStatusCodeTest, addHint_emptyString)
  22. {
  23. ASSERT_THROW(StatusCodeOk().addHint(""), IllegalArgumentException);
  24. }
  25. }