Created
May 11, 2016 14:53
-
-
Save adamjakab/84652e4ae55ba0f1bb8f57a742972566 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
require_once 'include/utils/progress_bar_utils.php'; | |
/** | |
* Class progress_bar_utilsTest | |
*/ | |
class progress_bar_utilsTest extends PHPUnit_Framework_TestCase | |
{ | |
public function testprogress_bar_flush() | |
{ | |
//execute the method and test if it doesn't throw an exception. | |
//this method uses flush so we cannot get and verify content printed | |
try { | |
progress_bar_flush(false); | |
$this->assertTrue(true); | |
} catch (Exception $e) { | |
$this->fail(); | |
} | |
} | |
public function testdisplay_flow_bar() | |
{ | |
try { | |
ob_start(); | |
display_flow_bar('test', 0, 200, false); | |
ob_end_clean(); | |
$this->assertTrue(true); | |
} catch (Exception $e) { | |
$this->fail(); | |
} | |
} | |
public function teststart_flow_bar() | |
{ | |
//execute the method and test if it doesn't throw an exception. | |
//this method uses flush so we cannot get and verify content printed | |
try { | |
ob_start(); | |
start_flow_bar('test', 1, false); | |
ob_end_clean(); | |
$this->assertTrue(true); | |
} catch (Exception $e) { | |
$this->fail(); | |
} | |
} | |
public function testdestroy_flow_bar() | |
{ | |
//execute the method and test if it doesn't throw an exception. | |
//this method uses flush so we cannot get and verify content printed | |
try { | |
ob_start(); | |
destroy_flow_bar('test', false); | |
ob_end_clean(); | |
$this->assertTrue(true); | |
} catch (Exception $e) { | |
$this->fail(); | |
} | |
} | |
public function testdisplay_progress_bar() | |
{ | |
//execute the method and test if it doesn't throw an exception. | |
//this method uses flush so we cannot get and verify content printed | |
try { | |
ob_start(); | |
display_progress_bar('test', 80, 100, false); | |
ob_end_clean(); | |
$this->assertTrue(true); | |
} catch (Exception $e) { | |
$this->fail(); | |
} | |
} | |
public function testupdate_progress_bar() | |
{ | |
//execute the method and test if it doesn't throw an exception. | |
//this method uses flush so we cannot get and verify content printed | |
try { | |
ob_start(); | |
update_progress_bar('test', 80, 100, false); | |
ob_end_clean(); | |
$this->assertTrue(true); | |
} catch (Exception $e) { | |
$this->fail(); | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment