Files
GenericQtClient/tests/GenericCoreTests/core_test.cpp

27 lines
840 B
C++

#include <gtest/gtest.h>
#include <QString>
#include "../../libs/GenericCore/genericcore.h"
QT_BEGIN_NAMESPACE
inline void PrintTo(const QString& qString, ::std::ostream* os) { *os << qUtf8Printable(qString); }
QT_END_NAMESPACE
TEST(CoreTests, TestEqualString) {
const QString coreName("GenericCore");
const QString coreVersion("0.0.1");
const auto expected = QString("%1 (Version %2)").arg(coreName).arg(coreVersion);
auto core = std::make_unique<GenericCore>();
const auto actual = core->toString();
// const auto actual = multiply(1, 1);
ASSERT_EQ(expected, actual);
}
TEST(CoreTests, TestNotEqualString) {
const QString expected = QString("Hello from the Core!");
auto core = std::make_unique<GenericCore>();
const QString actual = core->toString();
ASSERT_NE(expected, actual);
}