public function testBasicSetString() { $t = '[]'; $o = new JsonReader(); $o->setString($t); $this->assertEquals($t, $o->getString()); }
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}); }