aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/tests/dependency_resolver
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/tests/dependency_resolver')
-rw-r--r--crates/shirabe/tests/dependency_resolver/default_policy_test.rs3
-rw-r--r--crates/shirabe/tests/dependency_resolver/pool_builder_test.rs7
-rw-r--r--crates/shirabe/tests/dependency_resolver/pool_optimizer_test.rs5
-rw-r--r--crates/shirabe/tests/dependency_resolver/pool_test.rs3
-rw-r--r--crates/shirabe/tests/dependency_resolver/rule_set_iterator_test.rs5
-rw-r--r--crates/shirabe/tests/dependency_resolver/rule_set_test.rs8
-rw-r--r--crates/shirabe/tests/dependency_resolver/rule_test.rs3
-rw-r--r--crates/shirabe/tests/dependency_resolver/solver_test.rs8
-rw-r--r--crates/shirabe/tests/dependency_resolver/transaction_test.rs3
9 files changed, 17 insertions, 28 deletions
diff --git a/crates/shirabe/tests/dependency_resolver/default_policy_test.rs b/crates/shirabe/tests/dependency_resolver/default_policy_test.rs
index 5b7995b..3757715 100644
--- a/crates/shirabe/tests/dependency_resolver/default_policy_test.rs
+++ b/crates/shirabe/tests/dependency_resolver/default_policy_test.rs
@@ -1,5 +1,6 @@
//! ref: composer/tests/Composer/Test/DependencyResolver/DefaultPolicyTest.php
+use crate::test_case::get_package;
use indexmap::IndexMap;
use serial_test::serial;
use shirabe::dependency_resolver::PolicyInterface;
@@ -13,8 +14,6 @@ use shirabe::repository::repository_set::RepositorySet;
use shirabe::util::platform::Platform;
use shirabe_semver::constraint::{AnyConstraint, SimpleConstraint};
-use crate::test_case::get_package;
-
#[allow(dead_code)]
struct Fixtures {
repository_set: RepositorySet,
diff --git a/crates/shirabe/tests/dependency_resolver/pool_builder_test.rs b/crates/shirabe/tests/dependency_resolver/pool_builder_test.rs
index 0a6b0ca..548cb0d 100644
--- a/crates/shirabe/tests/dependency_resolver/pool_builder_test.rs
+++ b/crates/shirabe/tests/dependency_resolver/pool_builder_test.rs
@@ -1,9 +1,5 @@
//! ref: composer/tests/Composer/Test/DependencyResolver/PoolBuilderTest.php
-use std::cell::RefCell;
-use std::path::PathBuf;
-use std::rc::Rc;
-
use indexmap::IndexMap;
use shirabe::config::Config;
use shirabe::dependency_resolver::default_policy::DefaultPolicy;
@@ -26,6 +22,9 @@ use shirabe::repository::repository_set::{RepositorySet, RootAliasInput};
use shirabe_external_packages::composer::pcre::preg::Preg;
use shirabe_php_shim::PREG_SPLIT_DELIM_CAPTURE;
use shirabe_php_shim::PhpMixed;
+use std::cell::RefCell;
+use std::path::PathBuf;
+use std::rc::Rc;
/// Maps the PHP `$loadPackage` closure: pops the optional `id` from the data, loads the
/// package and records it in `package_ids` keyed by that id (erroring on duplicates).
diff --git a/crates/shirabe/tests/dependency_resolver/pool_optimizer_test.rs b/crates/shirabe/tests/dependency_resolver/pool_optimizer_test.rs
index b5f70a1..3c4952e 100644
--- a/crates/shirabe/tests/dependency_resolver/pool_optimizer_test.rs
+++ b/crates/shirabe/tests/dependency_resolver/pool_optimizer_test.rs
@@ -1,8 +1,5 @@
//! ref: composer/tests/Composer/Test/DependencyResolver/PoolOptimizerTest.php
-use std::path::PathBuf;
-use std::rc::Rc;
-
use indexmap::IndexMap;
use shirabe::dependency_resolver::default_policy::DefaultPolicy;
use shirabe::dependency_resolver::pool::Pool;
@@ -17,6 +14,8 @@ use shirabe::repository::lock_array_repository::LockArrayRepository;
use shirabe_external_packages::composer::pcre::preg::Preg;
use shirabe_php_shim::PREG_SPLIT_DELIM_CAPTURE;
use shirabe_php_shim::PhpMixed;
+use std::path::PathBuf;
+use std::rc::Rc;
fn load_package(package_data: &PhpMixed) -> BasePackageHandle {
let loader = ArrayLoader::new(None, false);
diff --git a/crates/shirabe/tests/dependency_resolver/pool_test.rs b/crates/shirabe/tests/dependency_resolver/pool_test.rs
index b2bd0db..409420b 100644
--- a/crates/shirabe/tests/dependency_resolver/pool_test.rs
+++ b/crates/shirabe/tests/dependency_resolver/pool_test.rs
@@ -1,11 +1,10 @@
//! ref: composer/tests/Composer/Test/DependencyResolver/PoolTest.php
+use crate::test_case::{get_package, get_version_constraint};
use indexmap::IndexMap;
use shirabe::dependency_resolver::pool::Pool;
use shirabe::package::handle::PackageInterfaceHandle;
-use crate::test_case::{get_package, get_version_constraint};
-
// ref: PoolTest::createPool
fn create_pool(packages: Vec<PackageInterfaceHandle>) -> Pool {
Pool::new(
diff --git a/crates/shirabe/tests/dependency_resolver/rule_set_iterator_test.rs b/crates/shirabe/tests/dependency_resolver/rule_set_iterator_test.rs
index 44013aa..9c9f85b 100644
--- a/crates/shirabe/tests/dependency_resolver/rule_set_iterator_test.rs
+++ b/crates/shirabe/tests/dependency_resolver/rule_set_iterator_test.rs
@@ -1,8 +1,5 @@
//! ref: composer/tests/Composer/Test/DependencyResolver/RuleSetIteratorTest.php
-use std::cell::RefCell;
-use std::rc::Rc;
-
use indexmap::IndexMap;
use shirabe::dependency_resolver::generic_rule::GenericRule;
use shirabe::dependency_resolver::pool::Pool;
@@ -10,6 +7,8 @@ use shirabe::dependency_resolver::rule::{RULE_LEARNED, RULE_ROOT_REQUIRE, Reason
use shirabe::dependency_resolver::rule_set::RuleSet;
use shirabe::dependency_resolver::rule_set_iterator::RuleSetIterator;
use shirabe_semver::constraint::MatchAllConstraint;
+use std::cell::RefCell;
+use std::rc::Rc;
type Rules = IndexMap<i64, Vec<Rc<RefCell<Rule>>>>;
diff --git a/crates/shirabe/tests/dependency_resolver/rule_set_test.rs b/crates/shirabe/tests/dependency_resolver/rule_set_test.rs
index c1faa11..3ed974e 100644
--- a/crates/shirabe/tests/dependency_resolver/rule_set_test.rs
+++ b/crates/shirabe/tests/dependency_resolver/rule_set_test.rs
@@ -1,16 +1,14 @@
//! ref: composer/tests/Composer/Test/DependencyResolver/RuleSetTest.php
-use std::cell::RefCell;
-use std::rc::Rc;
-
+use crate::test_case::get_package;
use indexmap::IndexMap;
use shirabe::dependency_resolver::{
GenericRule, Pool, RULE_LEARNED, RULE_ROOT_REQUIRE, ReasonData, Request, Rule, RuleSet,
};
use shirabe::repository::RepositorySet;
use shirabe_semver::constraint::{MatchAllConstraint, MatchNoneConstraint};
-
-use crate::test_case::get_package;
+use std::cell::RefCell;
+use std::rc::Rc;
fn root_require_reason() -> ReasonData {
ReasonData::RootRequire {
diff --git a/crates/shirabe/tests/dependency_resolver/rule_test.rs b/crates/shirabe/tests/dependency_resolver/rule_test.rs
index 8216848..6bfb7bd 100644
--- a/crates/shirabe/tests/dependency_resolver/rule_test.rs
+++ b/crates/shirabe/tests/dependency_resolver/rule_test.rs
@@ -1,5 +1,6 @@
//! ref: composer/tests/Composer/Test/DependencyResolver/RuleTest.php
+use crate::test_case::get_package;
use indexmap::IndexMap;
use shirabe::dependency_resolver::{
GenericRule, Pool, RULE_PACKAGE_REQUIRES, RULE_ROOT_REQUIRE, ReasonData, Request, Rule, RuleSet,
@@ -9,8 +10,6 @@ use shirabe::repository::RepositorySet;
use shirabe_php_shim::{PHP_VERSION_ID, hash_raw, unpack};
use shirabe_semver::constraint::MatchAllConstraint;
-use crate::test_case::get_package;
-
fn root_require_reason() -> ReasonData {
ReasonData::RootRequire {
package_name: String::new(),
diff --git a/crates/shirabe/tests/dependency_resolver/solver_test.rs b/crates/shirabe/tests/dependency_resolver/solver_test.rs
index 4f24003..c20fd4c 100644
--- a/crates/shirabe/tests/dependency_resolver/solver_test.rs
+++ b/crates/shirabe/tests/dependency_resolver/solver_test.rs
@@ -1,8 +1,6 @@
//! ref: composer/tests/Composer/Test/DependencyResolver/SolverTest.php
-use std::cell::RefCell;
-use std::rc::Rc;
-
+use crate::test_case::{get_alias_package, get_package, get_version_constraint};
use indexmap::IndexMap;
use shirabe::dependency_resolver::PolicyInterface;
use shirabe::dependency_resolver::default_policy::DefaultPolicy;
@@ -18,8 +16,8 @@ use shirabe::repository::handle::{LockArrayRepositoryHandle, RepositoryInterface
use shirabe::repository::lock_array_repository::LockArrayRepository;
use shirabe::repository::repository_set::RepositorySet;
use shirabe_semver::constraint::{AnyConstraint, MatchAllConstraint, MultiConstraint};
-
-use crate::test_case::{get_alias_package, get_package, get_version_constraint};
+use std::cell::RefCell;
+use std::rc::Rc;
#[allow(dead_code)]
struct Fixtures {
diff --git a/crates/shirabe/tests/dependency_resolver/transaction_test.rs b/crates/shirabe/tests/dependency_resolver/transaction_test.rs
index 7835e47..99f31c3 100644
--- a/crates/shirabe/tests/dependency_resolver/transaction_test.rs
+++ b/crates/shirabe/tests/dependency_resolver/transaction_test.rs
@@ -1,13 +1,12 @@
//! ref: composer/tests/Composer/Test/DependencyResolver/TransactionTest.php
+use crate::test_case::{get_alias_package, get_package, get_version_constraint};
use indexmap::IndexMap;
use shirabe::dependency_resolver::transaction::Transaction;
use shirabe::package::Link;
use shirabe::package::handle::PackageInterfaceHandle;
use shirabe_php_shim::PhpMixed;
-use crate::test_case::{get_alias_package, get_package, get_version_constraint};
-
/// PHP `new Link($source, $target, $constraint, $type)`: prettyConstraint defaults to
/// `(string) $constraint`.
fn mk_link(