public function testBasicSetString() { $t = '[]'; $o = new JsonReader(); $o->setString($t); $this->assertEquals($t, $o->getString()); }
public function testEmptyAtInitialization() { $o = new JsonReader(); $k = 'myKey'; $v = uniqid($k . ':'); $o->__set($k, $v); $this->assertEquals($v, $o->__get($k)); }
public function testBasicBuildObject() { $o = new JsonReader(); $k = 'myKey'; $v = uniqid('value:'); $test = [$k => $v]; $jsTest = json_encode($test); $o->setString($jsTest); $o->buildObj(); $this->assertInstanceOf(JsonReader::class, $o); $this->assertJsonStringEqualsJsonString($jsTest, $o->getString()); $this->assertNotNull($o->{$k}); $this->assertEquals($v, $o->{$k}); }
public function testEmptyAtInitialization() { $o = new JsonReader(); $this->assertEmpty($o->getString()); }
/** * @param $errCode * @param $errString * @dataProvider providerJsonErrorCode */ public function testBasicGetError($errCode, $errString) { $this->assertEquals($errString, JsonReader::getError($errCode)); }
public function testEmptyAtInitialization() { $o = new JsonReader(); $this->assertInstanceOf(Base::class, $o->__get('test')); $this->assertInstanceOf(Base::class, $o->__get()); }