Files
maiden/test/TestApp.cpp
2026-05-06 23:05:14 -05:00

37 lines
460 B
C++

#include <gmock/gmock.h>
#include <memory>
#define private public
#include <App.hpp>
#undef private
class TestApp : public testing::Test {
protected:
void createUut() {
uut_ = std::make_unique<App>();
}
std::unique_ptr<App> uut_;
};
TEST_F(TestApp, TestApp_run_nominal) {
createUut();
uut_->run();
// no expect here
}
TEST_F(TestApp, TestApp_foo_nominal) {
createUut();
EXPECT_EQ(uut_->foo(), 12);
}