Covellite++  Version: 2.3.0 Revision: ??? Platform: x64 Build: 23:13 04.01.2025
Кроссплатформенный фреймворк для разработки приложений на С++
Загрузка...
Поиск...
Не найдено
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
21class Tested
22{
23public:
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)