cvs: pear-core /tests/PEAR_PackageFile/v2 test_addConflictingPackageDepWithChannel.phpt test_addConflictingPackageDepWithURI.phpt

From: Date: Thu, 04 Nov 2004 23:05:52 +0000
Subject: cvs: pear-core /tests/PEAR_PackageFile/v2 test_addConflictingPackageDepWithChannel.phpt test_addConflictingPackageDepWithURI.phpt
Groups: php.pear.cvs php.pear.core 
Request: Send a blank email to pear-cvs+get-25683@lists.php.net to get a copy of this message
cellog Thu Nov 4 18:05:52 2004 EDT Added files: /pear-core/tests/PEAR_PackageFile/v2 test_addConflictingPackageDepWithChannel.phpt test_addConflictingPackageDepWithURI.phpt Log: test addConflictingPackageDepWith*() http://cvs.php.net/co.php/pear-core/tests/PEAR_PackageFile/v2/test_addConflictingPackageDepWithChannel.phpt?r=1.1&p=1 Index: pear-core/tests/PEAR_PackageFile/v2/test_addConflictingPackageDepWithChannel.phpt +++ pear-core/tests/PEAR_PackageFile/v2/test_addConflictingPackageDepWithChannel.phpt --TEST-- PEAR_PackageFile_Parser_v2->addConflictingPackageDepWithURI --SKIPIF-- <?php if (!getenv('PHP_PEAR_RUNTESTS')) { echo 'skip'; } ?> --FILE-- <?php require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . 'setup.php.inc'; $pathtopackagexml = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'Parser'. DIRECTORY_SEPARATOR . 'test_basicparse'. DIRECTORY_SEPARATOR . 'package2.xml'; $pf = &$parser->parse(implode('', file($pathtopackagexml)), $pathtopackagexml); $phpunit->assertNoErrors('valid xml parse'); $phpunit->assertIsa('PEAR_PackageFile_v2', $pf, 'return of valid parse'); $phpunit->showall(); $phpunit->assertEquals(array ( 'required' => array ( 'php' => array ( 'min' => '4.3.6', 'max' => '6.0.0', ), 'pearinstaller' => array ( 'min' => '1.4.0a1', ), ), ), $pf->getDeps(true), 'clear failed'); $pf->addConflictingPackageDepWithChannel('fakeo', 'gronko'); $phpunit->assertEquals(array ( 'required' => array ( 'php' => array ( 'min' => '4.3.6', 'max' => '6.0.0', ), 'pearinstaller' => array ( 'min' => '1.4.0a1', ), 'package' => array ( 'name' => 'fakeo', 'channel' => 'gronko', 'conflicts' => 'yes', ), ), ), $pf->getDeps(true), 'clear failed'); $result = $pf->validate(PEAR_VALIDATE_NORMAL); $phpunit->assertEquals(array(), $fakelog->getLog(), 'normal validate empty log'); $phpunit->assertNoErrors('after validation'); $result = $pf->validate(PEAR_VALIDATE_INSTALLING); $phpunit->assertEquals(array(), $fakelog->getLog(), 'installing validate empty log'); $phpunit->assertNoErrors('after validation'); $result = $pf->validate(PEAR_VALIDATE_DOWNLOADING); $phpunit->assertEquals(array(), $fakelog->getLog(), 'downloading validate empty log'); $phpunit->assertNoErrors('after validation'); $result = $pf->validate(PEAR_VALIDATE_PACKAGING); $phpunit->showall(); $phpunit->assertEquals(array ( 0 => array ( 0 => 1, 1 => 'Analyzing test/test.php', ), 1 => array ( 0 => 1, 1 => 'Analyzing test/test2.php', ), 2 => array ( 0 => 1, 1 => 'Analyzing test/test3.php', ), ), $fakelog->getLog(), 'packaging validate full log'); $phpunit->assertNoErrors('after validation'); echo 'tests done'; ?> --EXPECT-- tests done http://cvs.php.net/co.php/pear-core/tests/PEAR_PackageFile/v2/test_addConflictingPackageDepWithURI.phpt?r=1.1&p=1 Index: pear-core/tests/PEAR_PackageFile/v2/test_addConflictingPackageDepWithURI.phpt +++ pear-core/tests/PEAR_PackageFile/v2/test_addConflictingPackageDepWithURI.phpt --TEST-- PEAR_PackageFile_Parser_v2->addConflictingPackageDepWithURI --SKIPIF-- <?php if (!getenv('PHP_PEAR_RUNTESTS')) { echo 'skip'; } ?> --FILE-- <?php require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . 'setup.php.inc'; $pathtopackagexml = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'Parser'. DIRECTORY_SEPARATOR . 'test_basicparse'. DIRECTORY_SEPARATOR . 'package2.xml'; $pf = &$parser->parse(implode('', file($pathtopackagexml)), $pathtopackagexml); $phpunit->assertNoErrors('valid xml parse'); $phpunit->assertIsa('PEAR_PackageFile_v2', $pf, 'return of valid parse'); $phpunit->showall(); $phpunit->assertEquals(array ( 'required' => array ( 'php' => array ( 'min' => '4.3.6', 'max' => '6.0.0', ), 'pearinstaller' => array ( 'min' => '1.4.0a1', ), ), ), $pf->getDeps(true), 'clear failed'); $pf->addConflictingPackageDepWithURI('fakeo', 'http://www.example.com/package.tgz'); $phpunit->assertEquals(array ( 'required' => array ( 'php' => array ( 'min' => '4.3.6', 'max' => '6.0.0', ), 'pearinstaller' => array ( 'min' => '1.4.0a1', ), 'package' => array ( 'name' => 'fakeo', 'uri' => 'http://www.example.com/package.tgz', 'conflicts' => 'yes', ), ), ), $pf->getDeps(true), 'clear failed'); $result = $pf->validate(PEAR_VALIDATE_NORMAL); $phpunit->assertEquals(array(), $fakelog->getLog(), 'normal validate empty log'); $phpunit->assertNoErrors('after validation'); $result = $pf->validate(PEAR_VALIDATE_INSTALLING); $phpunit->assertEquals(array(), $fakelog->getLog(), 'installing validate empty log'); $phpunit->assertNoErrors('after validation'); $result = $pf->validate(PEAR_VALIDATE_DOWNLOADING); $phpunit->assertEquals(array(), $fakelog->getLog(), 'downloading validate empty log'); $phpunit->assertNoErrors('after validation'); $result = $pf->validate(PEAR_VALIDATE_PACKAGING); $phpunit->showall(); $phpunit->assertEquals(array ( 0 => array ( 0 => 1, 1 => 'Analyzing test/test.php', ), 1 => array ( 0 => 1, 1 => 'Analyzing test/test2.php', ), 2 => array ( 0 => 1, 1 => 'Analyzing test/test3.php', ), ), $fakelog->getLog(), 'packaging validate full log'); $phpunit->assertNoErrors('after validation'); echo 'tests done'; ?> --EXPECT-- tests done

« previous php.pear.cvs (#25683) next »