All pastes #716215 Raw Edit

Stuff

public php v1 · immutable
#716215 ·published 2007-09-26 16:55 UTC
rendered paste body
<?php(string)$mode = 'single';if($mode == 'single')  {	define('LIBDIR', './../../../lib');	define('LOG4PHP_DIR', '../../../lib/Log4Php');	define('DBUSER', 'root');	define('DBPASS', '');	define('DEFAULT_DB', 'goodstorm_www_v4');	define('DBHOST', 'localhost');			require_once(LIBDIR. '/simpletest/unit_tester.php');		include_once(LIBDIR. '/Db/Db.php.class');		require_once(LIBDIR. '/Log4Php/LoggerManager.php');		global $logger;	(object)$logger =& LoggerManager::getLogger('TEST SUITE - ' . __FILE__);	$logger->debug("Starting Test Run.."); }include_once(LIBDIR .'/AlbumAdmin/AlbumAdmin.php.class');class AlbumAdminUnitTester extends UnitTestCase {function testConstructor() {		/* Constructor */	(object)$db = new Db( DBUSER, DBPASS, DEFAULT_DB );	/* Test AddAdmin */	(array)$details_array = array('uid'=>'1','SKU'=>'sherwin','upc'=>'sherwin','artistid'=>'2','vid'=>'2','downloads'=>'2');			/* Test UpdateAlbum */	(array)$update_array = array('uid'=>'2','SKU'=>'sherwin','upc'=>'sherwin','artistid'=>'3','vid'=>'3','downloads'=>'5');	(integer)$update_album_id = 1;	/* Test AlbumAddTracks */	(array)$add_tracks = array('albumid'=>'2','trackid'=>'1','artistid'=>'1','tracknum'=>'5','discnum'=>'2');	(integer)$add_tracks_id = 1;	/* Test albumUpdateTracks */	(array)$update_tracks = array('trackid'=>'10','artistid'=>'13','tracknum'=>'14','discnum'=>'10');	(integer)$update_track_id = 27;	/* Init */	(object)$albumAdmin = new AlbumAdmin($db);	(int)$albumAdmin_id = $albumAdmin->addAlbum($details_array);	(int)$updateAdmin_id = $albumAdmin->updateAlbum($update_album_id,$update_array);	(int)$albumtrack_id = $albumAdmin->albumAddTracks($add_tracks_id,$add_tracks);	(int)$updateTrack_id = $albumAdmin->albumUpdateTracks($update_track_id,$update_tracks);	/* Asserts */	$this->assertIsA($albumAdmin, 'AlbumAdmin');	$this->assertEqual($updateAdmin_id, 1);	$this->assertEqual($albumtrack_id, 1);	$this->assertEqual($updateTrack_id, 1);		}}if($mode == 'single') {			(object)$t = new AlbumAdminUnitTester();	$t->run(new TextReporter());}?>