aboutsummaryrefslogtreecommitdiff
path: root/pw_unit_test/simple_printing_event_handler.cc
diff options
context:
space:
mode:
authorXin Li <delphij@google.com>2023-08-14 15:38:30 -0700
committerXin Li <delphij@google.com>2023-08-14 15:38:30 -0700
commitbddf63953e111d742b591c1c0c7c34bcda8a51c7 (patch)
tree3a93128bff4b737b24b0c9581922c0b20410f0f4 /pw_unit_test/simple_printing_event_handler.cc
parentee890da55c82b95deca3518d5f3777e3d8ca9f0e (diff)
parentfbb9890f8922aa55fde183655a0017e69127ea4b (diff)
downloadpigweed-tmp_amf_298295554.tar.gz
Merge Android U (ab/10368041)tmp_amf_298295554
Bug: 291102124 Merged-In: I10c41adb8fe3e126cfa4ff2f49b15863fff379de Change-Id: I66f7a6cccaafc173d3924dae62a736c6c53520c7
Diffstat (limited to 'pw_unit_test/simple_printing_event_handler.cc')
-rw-r--r--pw_unit_test/simple_printing_event_handler.cc60
1 files changed, 0 insertions, 60 deletions
diff --git a/pw_unit_test/simple_printing_event_handler.cc b/pw_unit_test/simple_printing_event_handler.cc
index 5a84d578e..298fc4252 100644
--- a/pw_unit_test/simple_printing_event_handler.cc
+++ b/pw_unit_test/simple_printing_event_handler.cc
@@ -16,63 +16,9 @@
#include <cstdarg>
#include <cstdio>
-#include <string_view>
namespace pw::unit_test {
-void SimplePrintingEventHandler::RunAllTestsStart() {
- WriteLine("[==========] Running all tests.");
-}
-
-void SimplePrintingEventHandler::RunAllTestsEnd(
- const RunTestsSummary& run_tests_summary) {
- WriteLine("[==========] Done running all tests.");
- WriteLine("[ PASSED ] %d test(s).", run_tests_summary.passed_tests);
- if (run_tests_summary.skipped_tests) {
- WriteLine("[ SKIPPED ] %d test(s).", run_tests_summary.skipped_tests);
- }
- if (run_tests_summary.failed_tests) {
- WriteLine("[ FAILED ] %d test(s).", run_tests_summary.failed_tests);
- }
-}
-
-void SimplePrintingEventHandler::TestCaseStart(const TestCase& test_case) {
- WriteLine("[ RUN ] %s.%s", test_case.suite_name, test_case.test_name);
-}
-
-void SimplePrintingEventHandler::TestCaseEnd(const TestCase& test_case,
- TestResult result) {
- // Use a switch with no default to detect changes in the test result enum.
- switch (result) {
- case TestResult::kSuccess:
- WriteLine(
- "[ OK ] %s.%s", test_case.suite_name, test_case.test_name);
- break;
- case TestResult::kFailure:
- WriteLine(
- "[ FAILED ] %s.%s", test_case.suite_name, test_case.test_name);
- break;
- case TestResult::kSkipped:
- WriteLine(
- "[ SKIPPED ] %s.%s", test_case.suite_name, test_case.test_name);
- break;
- }
-}
-
-void SimplePrintingEventHandler::TestCaseExpect(
- const TestCase& test_case, const TestExpectation& expectation) {
- if (!verbose_ && expectation.success) {
- return;
- }
-
- const char* result = expectation.success ? "Success" : "Failure";
- WriteLine("%s:%d: %s", test_case.file_name, expectation.line_number, result);
- WriteLine(" Expected: %s", expectation.expression);
-
- write_(" Actual: ", false);
- write_(expectation.evaluated_expression, true);
-}
-
void SimplePrintingEventHandler::WriteLine(const char* format, ...) {
va_list args;
@@ -83,10 +29,4 @@ void SimplePrintingEventHandler::WriteLine(const char* format, ...) {
write_(buffer_, true);
}
-void SimplePrintingEventHandler::TestCaseDisabled(const TestCase& test) {
- if (verbose_) {
- WriteLine("Skipping disabled test %s.%s", test.suite_name, test.test_name);
- }
-}
-
} // namespace pw::unit_test