diff --git a/tests/libtransport/usermanager.cpp b/tests/libtransport/usermanager.cpp index 4f2829c2b479eb880929554b4e85108ff8887d15..8dca210f65e030d820a1a46fcbe9b86285eb2369 100644 --- a/tests/libtransport/usermanager.cpp +++ b/tests/libtransport/usermanager.cpp @@ -13,7 +13,7 @@ using namespace Transport; #if !HAVE_SWIFTEN_3 -#define value_or(X) substr() +#define get_value_or(X) substr() #endif class UserManagerTest : public CPPUNIT_NS :: TestFixture, public BasicTest { @@ -81,7 +81,7 @@ class UserManagerTest : public CPPUNIT_NS :: TestFixture, public BasicTest { CPPUNIT_ASSERT_EQUAL(3, (int) received.size()); CPPUNIT_ASSERT(dynamic_cast(getStanza(received[1]))); - CPPUNIT_ASSERT_EQUAL(std::string("Ahoj"), dynamic_cast(getStanza(received[1]))->getBody().value_or("")); + CPPUNIT_ASSERT_EQUAL(std::string("Ahoj"), dynamic_cast(getStanza(received[1]))->getBody().get_value_or("")); CPPUNIT_ASSERT_EQUAL(std::string("user@localhost/resource"), dynamic_cast(getStanza(received[1]))->getTo().toString()); CPPUNIT_ASSERT_EQUAL(std::string("localhost"), dynamic_cast(getStanza(received[1]))->getFrom().toString());