elna/include/elna/tester.hpp
2024-12-20 16:08:45 +01:00

23 lines
455 B
C++

#pragma once
#include <cstdint>
namespace elna
{
class test_results final
{
std::uint32_t m_total{ 0 };
std::uint32_t m_passed{ 0 };
public:
test_results() = default;
std::uint32_t total() const noexcept;
std::uint32_t passed() const noexcept;
std::uint32_t failed() const noexcept;
int exit_code() const noexcept;
void add_exit_code(const int exit_code) noexcept;
};
}