Covellite++  Version: 2.3.0 Revision: 2580 Platform: x64 Build: 15:23 16.10.2020
Кроссплатформенный фреймворк для разработки приложений на С++
mock.hpp
См. документацию.
1 
2 #pragma once
3 
9 #include <algorithm>
10 #include <alicorn/std/chrono.mock.hpp>
11 #include <alicorn/std/string/string.hpp>
12 #include <alicorn/std/string/string-cast.hpp>
13 #include <alicorn/logger.mock.hpp>
14 #include <Platform/Windows.mock.hpp>
15 #include <Platform/Android.mock.hpp>
16 
17 #include "Mock/Namespaces.hpp"
18 
19 #include <Covellite/App/Settings.mock.hpp>
20 
21 class Tested
22 {
23 public:
24  static int & GetValue(void)
25  {
26  static int Value = 0;
27  return Value;
28  }
29 };
30 
31 #define TEST_CALL_IF(n) \
32  if (Tested::GetValue() == n)