summaryrefslogtreecommitdiff
path: root/test/test-network.cpp
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2025-05-12 12:50:57 +0100
committerDan Goodliffe <dan@randomdan.homeip.net>2025-05-12 12:50:57 +0100
commit55c2a0f45d55e404494614c0f45a6bbc8985b0a8 (patch)
treed292b3ea9053fe9278db955ba38bd61b2719e252 /test/test-network.cpp
parentRename terrainSplitAt to connectAt (diff)
downloadilt-55c2a0f45d55e404494614c0f45a6bbc8985b0a8.tar.bz2
ilt-55c2a0f45d55e404494614c0f45a6bbc8985b0a8.tar.xz
ilt-55c2a0f45d55e404494614c0f45a6bbc8985b0a8.zip
Standard interface for creating link definitions
2 positions and, 0, 1 or 2 angles; always returns a GenLinksDef collection.
Diffstat (limited to 'test/test-network.cpp')
-rw-r--r--test/test-network.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/test/test-network.cpp b/test/test-network.cpp
index 28a338f..0739073 100644
--- a/test/test-network.cpp
+++ b/test/test-network.cpp
@@ -274,7 +274,10 @@ BOOST_DATA_TEST_CASE(GenCurveDefs,
}),
start, end, startDir, exp)
{
- BOOST_CHECK_EQUAL(genCurveDef(start, end, startDir), exp);
+ const auto defs = genDef(start, end, startDir);
+ BOOST_REQUIRE_EQUAL(defs.size(), 1);
+ BOOST_REQUIRE_EQUAL(defs.front().index(), 1);
+ BOOST_CHECK_EQUAL(std::get<GenCurveDef>(defs.front()), exp);
}
BOOST_AUTO_TEST_CASE(NetworkCreateStraight)