Sequoia
Loading...
Searching...
No Matches
StaticDirectedGraphFundamentalWeightTest.hpp
Go to the documentation of this file.
1
2// Copyright Oliver J. Rosten 2023. //
3// Distributed under the GNU GENERAL PUBLIC LICENSE, Version 3.0. //
4// (See accompanying file LICENSE.md or copy at //
5// https://www.gnu.org/licenses/gpl-3.0.en.html) //
7
11
12namespace sequoia::testing
13{
15 {
16 public:
17 using regular_test::regular_test;
18
19 [[nodiscard]]
20 std::filesystem::path source_file() const;
21
22 void run_tests();
23
24 template<class EdgeWeight, class NodeWeight>
25 void test_empty();
26
27 template<class EdgeWeight, class NodeWeight>
28 void test_node();
29
30 template<class EdgeWeight, class NodeWeight>
31 void test_node_0();
32
33 void test_node_0_0();
34
35 void test_node_node();
36
37 void test_node_1_node();
38
39 void test_node_1_node_0();
40
41 void test_node_1_node_2_node_0();
42 };
43}
Utilities for checking regular semantics.
class template from which all concrete tests should derive.
Definition: FreeTestCore.hpp:144
Definition: StaticDirectedGraphFundamentalWeightTest.hpp:15