aboutsummaryrefslogtreecommitdiff
path: root/paludis/resolver/resolver_TEST_virtuals.cc
diff options
context:
space:
mode:
Diffstat (limited to 'paludis/resolver/resolver_TEST_virtuals.cc')
-rw-r--r--paludis/resolver/resolver_TEST_virtuals.cc113
1 files changed, 0 insertions, 113 deletions
diff --git a/paludis/resolver/resolver_TEST_virtuals.cc b/paludis/resolver/resolver_TEST_virtuals.cc
deleted file mode 100644
index 5bbc7dcdc..000000000
--- a/paludis/resolver/resolver_TEST_virtuals.cc
+++ /dev/null
@@ -1,113 +0,0 @@
-/* vim: set sw=4 sts=4 et foldmethod=syntax : */
-
-/*
- * Copyright (c) 2009, 2010, 2011 Ciaran McCreesh
- *
- * This file is part of the Paludis package manager. Paludis is free software;
- * you can redistribute it and/or modify it under the terms of the GNU General
- * Public License version 2, as published by the Free Software Foundation.
- *
- * Paludis is distributed in the hope that it will be useful, but WITHOUT ANY
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
- * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
- * details.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
- * Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#include <paludis/resolver/resolver.hh>
-#include <paludis/resolver/resolver_functions.hh>
-#include <paludis/resolver/resolution.hh>
-#include <paludis/resolver/decision.hh>
-#include <paludis/resolver/constraint.hh>
-#include <paludis/resolver/resolvent.hh>
-#include <paludis/resolver/suggest_restart.hh>
-
-#include <paludis/environments/test/test_environment.hh>
-
-#include <paludis/util/make_named_values.hh>
-#include <paludis/util/options.hh>
-#include <paludis/util/wrapped_forward_iterator-impl.hh>
-#include <paludis/util/sequence.hh>
-#include <paludis/util/map.hh>
-#include <paludis/util/indirect_iterator-impl.hh>
-#include <paludis/util/accept_visitor.hh>
-#include <paludis/util/make_shared_copy.hh>
-
-#include <paludis/user_dep_spec.hh>
-#include <paludis/repository_factory.hh>
-
-#include <paludis/resolver/resolver_test.hh>
-
-#include <list>
-#include <functional>
-#include <algorithm>
-#include <map>
-
-using namespace paludis;
-using namespace paludis::resolver;
-using namespace paludis::resolver::resolver_test;
-
-namespace
-{
- struct ResolverVirtualsTestCase : ResolverTestCase
- {
- std::shared_ptr<ResolverTestData> data;
-
- void SetUp()
- {
- data = std::make_shared<ResolverTestData>("virtuals", "0", "traditional");
- }
-
- void TearDown()
- {
- data.reset();
- }
- };
-}
-
-TEST_F(ResolverVirtualsTestCase, Virtuals)
-{
- std::shared_ptr<const Resolved> resolved(data->get_resolved("virtuals/target"));
-
- check_resolved(resolved,
- n::taken_change_or_remove_decisions() = make_shared_copy(DecisionChecks()
- .change(QualifiedPackageName("cat/foo-a"))
- .change(QualifiedPackageName("virtuals/target"))
- .finished()),
- n::taken_unable_to_make_decisions() = make_shared_copy(DecisionChecks()
- .finished()),
- n::taken_unconfirmed_decisions() = make_shared_copy(DecisionChecks()
- .finished()),
- n::taken_unorderable_decisions() = make_shared_copy(DecisionChecks()
- .finished()),
- n::untaken_change_or_remove_decisions() = make_shared_copy(DecisionChecks()
- .finished()),
- n::untaken_unable_to_make_decisions() = make_shared_copy(DecisionChecks()
- .finished())
- );
-}
-
-TEST_F(ResolverVirtualsTestCase, VirtualsTarget)
-{
- std::shared_ptr<const Resolved> resolved(data->get_resolved("virtual/virtual-target"));
-
- check_resolved(resolved,
- n::taken_change_or_remove_decisions() = make_shared_copy(DecisionChecks()
- .change(QualifiedPackageName("cat/real-target"))
- .finished()),
- n::taken_unable_to_make_decisions() = make_shared_copy(DecisionChecks()
- .finished()),
- n::taken_unconfirmed_decisions() = make_shared_copy(DecisionChecks()
- .finished()),
- n::taken_unorderable_decisions() = make_shared_copy(DecisionChecks()
- .finished()),
- n::untaken_change_or_remove_decisions() = make_shared_copy(DecisionChecks()
- .finished()),
- n::untaken_unable_to_make_decisions() = make_shared_copy(DecisionChecks()
- .finished())
- );
-}
-