You've already forked qlg.tsgz.moe
Init Repo
This commit is contained in:
38
vendor/oss-sdk/tests/OSS/Tests/ExistResultTest.php
vendored
Executable file
38
vendor/oss-sdk/tests/OSS/Tests/ExistResultTest.php
vendored
Executable file
@ -0,0 +1,38 @@
|
||||
<?php
|
||||
|
||||
namespace OSS\Tests;
|
||||
|
||||
|
||||
use OSS\Result\ExistResult;
|
||||
use OSS\Http\ResponseCore;
|
||||
use OSS\Core\OssException;
|
||||
|
||||
class ExistResultTest extends \PHPUnit_Framework_TestCase
|
||||
{
|
||||
public function testParseValid200()
|
||||
{
|
||||
$response = new ResponseCore(array(), "", 200);
|
||||
$result = new ExistResult($response);
|
||||
$this->assertTrue($result->isOK());
|
||||
$this->assertEquals($result->getData(), true);
|
||||
}
|
||||
|
||||
public function testParseInvalid404()
|
||||
{
|
||||
$response = new ResponseCore(array(), "", 404);
|
||||
$result = new ExistResult($response);
|
||||
$this->assertTrue($result->isOK());
|
||||
$this->assertEquals($result->getData(), false);
|
||||
}
|
||||
|
||||
public function testInvalidResponse()
|
||||
{
|
||||
$response = new ResponseCore(array(), "", 300);
|
||||
try {
|
||||
new ExistResult($response);
|
||||
$this->assertTrue(false);
|
||||
} catch (OssException $e) {
|
||||
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user