Skip to content

Commit 11f021d

Browse files
committed
added predicate_result tests
1 parent 21663e9 commit 11f021d

11 files changed

Lines changed: 42 additions & 12 deletions

File tree

docs/algoithms.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Algorithms
22

3-
The `CPP-GL` library provides a set of customizable graph algorithms, which are defined in the [gl/algorithms.hpp](/include/gl/algorithms.hpp) header file or in the specific header files in the [gl/algorithm/](/include/gl/algorithm/) directory.
3+
The `CPP-GL` library provides a set of customizable graph algorithms, which are defined in the [gl/algorithm.hpp](/include/gl/algorithm.hpp) header file or in the specific header files in the [gl/algorithm/](/include/gl/algorithm/) directory.
44

55
<br />
66

include/gl/algorithm/types.hpp

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,17 +68,16 @@ struct predecessors_descriptor {
6868
std::vector<predecessor_type> predecessors;
6969
};
7070

71-
// TODO: add tests
7271
struct predicate_result {
73-
enum class eval : std::uint8_t { ok, nok, unknown };
72+
enum class eval : std::uint8_t { ok, not_ok, unknown };
7473
using enum eval;
7574

7675
constexpr predicate_result(const eval value) : value(value) {}
7776

78-
constexpr predicate_result(const bool value) : value(value ? eval::ok : eval::nok) {}
77+
constexpr predicate_result(const bool value) : value(value ? eval::ok : eval::not_ok) {}
7978

8079
constexpr predicate_result& operator=(const bool value) {
81-
this->value = value ? eval::ok : eval::nok;
80+
this->value = value ? eval::ok : eval::not_ok;
8281
return *this;
8382
}
8483

tests/include/testing/gl/alg_common.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include "constants.hpp"
44
#include "types.hpp"
55

6-
#include <gl/algorithms.hpp>
6+
#include <gl/algorithm.hpp>
77
#include <gl/graph.hpp>
88
#include <gl/graph_file_io.hpp>
99

tests/source/gl/test_alg_bfs.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#include "testing/gl/alg_common.hpp"
22
#include "testing/gl/constants.hpp"
33

4-
#include <gl/algorithms.hpp>
4+
#include <gl/algorithm.hpp>
55
#include <gl/topologies.hpp>
66

77
#include <doctest.h>

tests/source/gl/test_alg_coloring.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#include "testing/gl/alg_common.hpp"
22
#include "testing/gl/constants.hpp"
33

4-
#include <gl/algorithms.hpp>
4+
#include <gl/algorithm.hpp>
55
#include <gl/graph_file_io.hpp>
66
#include <gl/topologies.hpp>
77

tests/source/gl/test_alg_dfs.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#include "testing/gl/alg_common.hpp"
22
#include "testing/gl/constants.hpp"
33

4-
#include <gl/algorithms.hpp>
4+
#include <gl/algorithm.hpp>
55
#include <gl/topologies.hpp>
66

77
#include <doctest.h>

tests/source/gl/test_alg_dijkstra.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#include "testing/gl/constants.hpp"
33
#include "testing/gl/functional.hpp"
44

5-
#include <gl/algorithms.hpp>
5+
#include <gl/algorithm.hpp>
66
#include <gl/graph_file_io.hpp>
77
#include <gl/topologies.hpp>
88

tests/source/gl/test_alg_mst.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#include "testing/gl/constants.hpp"
33
#include "testing/gl/functional.hpp"
44

5-
#include <gl/algorithms.hpp>
5+
#include <gl/algorithm.hpp>
66
#include <gl/graph_file_io.hpp>
77
#include <gl/topologies.hpp>
88

tests/source/gl/test_alg_topological_sort.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#include "testing/gl/alg_common.hpp"
22
#include "testing/gl/constants.hpp"
33

4-
#include <gl/algorithms.hpp>
4+
#include <gl/algorithm.hpp>
55
#include <gl/graph_file_io.hpp>
66
#include <gl/topologies.hpp>
77

0 commit comments

Comments
 (0)