refactor test
This commit is contained in:
parent
756f90e6cf
commit
cbc6346ba6
@ -254,17 +254,25 @@ class DailyImageWidgetTest extends PHPUnit_Framework_TestCase {
|
||||
}
|
||||
}
|
||||
|
||||
function testGetCachedData() {
|
||||
$test_time = time() + 86500;
|
||||
update_option('hubblesite-daily-image-cache', array($test_time, $this->sample_data));
|
||||
$this->assertEquals($this->sample_data, $this->diw->_get_cached_data());
|
||||
function providerTestGetCachedData() {
|
||||
return array(
|
||||
array(time() + 86500, true),
|
||||
array(time() - 86500, false),
|
||||
array(null, false)
|
||||
);
|
||||
}
|
||||
|
||||
$test_time = time() - 86500;
|
||||
update_option('hubblesite-daily-image-cache', array($test_time, $this->sample_data));
|
||||
$this->assertEquals(false, $this->diw->_get_cached_data());
|
||||
/**
|
||||
* @dataProvider providerTestGetCachedData
|
||||
*/
|
||||
function testGetCachedData($test_time, $has_sample_data) {
|
||||
if (!is_null($test_time)) {
|
||||
update_option('hubblesite-daily-image-cache', array($test_time, $this->sample_data));
|
||||
} else {
|
||||
update_option('hubblesite-daily-image-cache', null);
|
||||
}
|
||||
|
||||
update_option('hubblesite-daily-image-cache', null);
|
||||
$this->assertEquals(false, $this->diw->_get_cached_data());
|
||||
$this->assertEquals($has_sample_data ? $this->sample_data : false, $this->diw->_get_cached_data());
|
||||
}
|
||||
|
||||
function providerTestLoadData() {
|
||||
|
Loading…
Reference in New Issue
Block a user