#include #include #include #include "../../libs/BeetRoundCore/model/tablemodel.h" QT_BEGIN_NAMESPACE inline void PrintTo(const QString& qString, ::std::ostream* os) { *os << qUtf8Printable(qString); } QT_END_NAMESPACE struct ModelTest : testing::Test { std::shared_ptr model; ModelTest() { model = make_shared(new QUndoStack()); } ~ModelTest() {} }; TEST_F(ModelTest, TestRowCount) { const int expectedRowCount = 0; const auto actualRowCount = model->rowCount(); ASSERT_EQ(expectedRowCount, actualRowCount); } TEST_F(ModelTest, TestBidding1Average) { const int expected = 0; const auto actualBidding1Average = model->biddingAverage1(); ASSERT_EQ(expected, actualBidding1Average); }