Ecommerce C++  1.0
Trabalho Prático PDS2 | UFMG
unitTest.hpp
1 #ifndef _UNIT_TEST_HPP_
2 #define _UNIT_TEST_HPP_
3 
4 #include "autoload.hpp"
5 
6 class UnitTest
7 {
8  protected:
9  bool passed = false;
10  std::string error;
11  public:
12  void pass();
13  void fail(std::string error);
14  virtual void run() = 0;
15  ~UnitTest();
16  void throwError(std::string error);
17 };
18 
19 #endif
Definition: unitTest.hpp:7
void fail(std::string error)
Rejeita o teste unitário.
Definition: unitTest.cpp:17
void pass()
Passa o teste unitário.
Definition: unitTest.cpp:7
void throwError(std::string error)
Lança uma exceção de erro.
Definition: unitTest.cpp:45
~UnitTest()
Destroy the Unit Test:: Unit Test object.
Definition: unitTest.cpp:27