|
|
|
@ -51,9 +51,25 @@ class SolverTest extends \PHPUnit_Framework_TestCase
|
|
|
|
|
$solver = new Solver($policy, $pool, $repoInstalled);
|
|
|
|
|
$result = $solver->solve($request);
|
|
|
|
|
|
|
|
|
|
$this->assertTrue($result, 'Request could be solved');
|
|
|
|
|
$expected = array(
|
|
|
|
|
array(
|
|
|
|
|
'job' => 'install',
|
|
|
|
|
'package' => $packageA,
|
|
|
|
|
),
|
|
|
|
|
array(
|
|
|
|
|
'job' => 'install',
|
|
|
|
|
'package' => $newPackageB,
|
|
|
|
|
),
|
|
|
|
|
array(
|
|
|
|
|
'job' => 'update',
|
|
|
|
|
'package' => $packageC,
|
|
|
|
|
),
|
|
|
|
|
array(
|
|
|
|
|
'job' => 'remove',
|
|
|
|
|
'package' => $oldPackage,
|
|
|
|
|
),
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
//$transaction = $solver->getTransaction();
|
|
|
|
|
// assert ...
|
|
|
|
|
$this->assertEquals($expected, $result);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|