Shows how to create your own xtd::tunit::event_listener class.
#include <xtd/xtd.tunit>
#include <sstream>
using namespace std;
private:
event_listener::on_unit_test_start(e);
}
event_listener::on_unit_test_initialize_end(e);
cout << "[----------] Global test environment set-up." << endl;
}
event_listener::on_class_start(e);
}
event_listener::on_test_start(e);
}
event_listener::on_test_succeed(e);
}
event_listener::on_test_failed(e);
}
event_listener::on_class_end(e);
}
event_listener::on_unit_test_cleanup_end(e);
cout << endl << "[----------] Global test environment tear-down" << endl;
}
event_listener::on_unit_test_end(e);
cout << "[ FAILED ] " << name << endl;
cout << endl;
}
}
};
class gtest_unit_test final :
public unit_test {
public:
gtest_unit_test() :
unit_test(make_unique<gtest_event_listener>()) {}
};
namespace unit_tests {
class test_class_(test) {
public:
}
}
assert::is_true(false, "Your message...");
}
}
};
}
auto main()->int {
return gtest_unit_test().run();
}