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());}?>