aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2015-10-06 13:04:36 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2015-10-07 18:05:18 +0200
commit78057f32ca6c4341cf69784deb91aad4770cccd7 (patch)
tree2fe9a41c3098d9a572ead6f30f77723c29795cc8 /tests
parent08ef171b0c5b9238df9fe0b86200a8d8425dcea5 (diff)
Adopt to bpkg::dependency_condition struct rename
Diffstat (limited to 'tests')
-rw-r--r--tests/loader/driver.cxx43
1 files changed, 24 insertions, 19 deletions
diff --git a/tests/loader/driver.cxx b/tests/loader/driver.cxx
index 7a78e39..44738e2 100644
--- a/tests/loader/driver.cxx
+++ b/tests/loader/driver.cxx
@@ -30,9 +30,9 @@ using namespace brep;
static inline bool
operator== (const dependency& a, const dependency& b)
{
- return a.name == b.name && !a.condition == !b.condition &&
- (!a.condition || (a.condition->operation == b.condition->operation &&
- a.condition->version == b.condition->version));
+ return a.name == b.name && !a.constraint == !b.constraint &&
+ (!a.constraint || (a.constraint->operation == b.constraint->operation &&
+ a.constraint->version == b.constraint->version));
}
static bool
@@ -183,13 +183,14 @@ main (int argc, char* argv[])
assert (xpv->dependencies[0][0] ==
(dependency {
"libexpat",
- brep::optional<dependency_condition> (
- dependency_condition{comparison::ge, version ("2.0.0")})}));
+ brep::optional<dependency_constraint> (
+ dependency_constraint{
+ comparison::ge, version ("2.0.0")})}));
assert (xpv->dependencies[1].size () == 1);
assert (xpv->dependencies[1][0] ==
(dependency {
- "libgenx", brep::optional<dependency_condition> ()}));
+ "libgenx", brep::optional<dependency_constraint> ()}));
assert (xpv->requirements.empty ());
@@ -244,14 +245,15 @@ main (int argc, char* argv[])
assert (fpv2->dependencies[0][0] ==
(dependency {
"libbar",
- brep::optional<dependency_condition> (
- dependency_condition{comparison::le, version ("2.4.0")})}));
+ brep::optional<dependency_constraint> (
+ dependency_constraint{comparison::le, version ("2.4.0")})}));
assert (fpv2->dependencies[1][0] ==
(dependency {
"libexp",
- brep::optional<dependency_condition> (
- dependency_condition{comparison::eq, version ("1+1.2")})}));
+ brep::optional<dependency_constraint> (
+ dependency_constraint{
+ comparison::eq, version ("1+1.2")})}));
assert (fpv2->requirements.empty ());
@@ -280,8 +282,9 @@ main (int argc, char* argv[])
assert (fpv3->dependencies[0][0] ==
(dependency {
"libmisc",
- brep::optional<dependency_condition> (
- dependency_condition{comparison::ge, version ("2.0.0")})}));
+ brep::optional<dependency_constraint> (
+ dependency_constraint{
+ comparison::ge, version ("2.0.0")})}));
assert (fpv4->name == "libfoo");
assert (fpv4->version == version ("1.2.4"));
@@ -309,8 +312,9 @@ main (int argc, char* argv[])
assert (fpv4->dependencies[0][0] ==
(dependency {
"libmisc",
- brep::optional<dependency_condition> (
- dependency_condition{comparison::ge, version ("2.0.0")})}));
+ brep::optional<dependency_constraint> (
+ dependency_constraint{
+ comparison::ge, version ("2.0.0")})}));
// Verify 'math' repository.
//
@@ -396,14 +400,15 @@ main (int argc, char* argv[])
assert (fpv5->dependencies[0][0] ==
(dependency {
"libmisc",
- brep::optional<dependency_condition> (
- dependency_condition{comparison::lt, version ("1.1")})}));
+ brep::optional<dependency_constraint> (
+ dependency_constraint{comparison::lt, version ("1.1")})}));
assert (fpv5->dependencies[0][1] ==
(dependency {
"libmisc",
- brep::optional<dependency_condition> (
- dependency_condition{comparison::gt, version ("2.3.0")})}));
+ brep::optional<dependency_constraint> (
+ dependency_constraint{
+ comparison::gt, version ("2.3.0")})}));
assert (fpv5->dependencies[1].size () == 1);
assert (fpv5->dependencies[1].comment == "Newer - better.");
@@ -456,7 +461,7 @@ main (int argc, char* argv[])
assert (epv->dependencies[0].size () == 1);
assert (epv->dependencies[0][0] ==
(dependency {
- "libmisc", brep::optional<dependency_condition> ()}));
+ "libmisc", brep::optional<dependency_constraint> ()}));
assert (epv->requirements.empty ());