Sudoku Solver 1.0
Загрузка...
Поиск...
Не найдено
Файл test_utils.h
#include <iostream>
#include <string>
#include <vector>
#include <functional>
#include <algorithm>
#include <array>
#include <set>

См. исходные тексты.

Классы

class  TestRunner

Макросы

#define ASSERT_TRUE(expr)
#define ASSERT_FALSE(expr)
#define ASSERT_EQ(a, b)
#define ASSERT_NE(a, b)

Функции

template<size_t N>
bool is_valid_sudoku (const std::array< std::array< int, N >, N > &board)

Макросы

◆ ASSERT_EQ

#define ASSERT_EQ ( a,
b )
Макроопределение:
ASSERT_TRUE((a) == (b))
#define ASSERT_TRUE(expr)
Определения test_utils.h:110

◆ ASSERT_FALSE

#define ASSERT_FALSE ( expr)
Макроопределение:
ASSERT_TRUE(!(expr))

◆ ASSERT_NE

#define ASSERT_NE ( a,
b )
Макроопределение:
ASSERT_TRUE((a) != (b))

◆ ASSERT_TRUE

#define ASSERT_TRUE ( expr)
Макроопределение:
if (!(expr)) { std::cerr << "Assertion failed: " #expr << " at " << __FILE__ << ":" << __LINE__ << "\n"; return false; }

Функции

◆ is_valid_sudoku()

template<size_t N>
bool is_valid_sudoku ( const std::array< std::array< int, N >, N > & board)