Exemplo n.º 1
0
 /**
  * @depends testCreate
  */
 public function testSetMagic()
 {
     $Nestr = new Nestr([]);
     // Valid, 1 level)
     $Nestr->foo = "bar";
     $this->assertEquals("bar", $Nestr->foo());
 }
Exemplo n.º 2
0
 public function testSet()
 {
     $Nestr = new Nestr();
     // Valid
     $Nestr->_data($this->data);
     // First level
     $this->assertEquals("bar", $Nestr->foo());
     // Nestred
     $this->assertEquals("three", $Nestr->one->two());
     $Nestr = new Nestr();
     // Valid
     $Nestr->_data(["bar" => "baz"]);
     // First level
     $this->assertEquals("baz", $Nestr->bar());
     // Invalid, first level
     $this->assertEquals(null, $Nestr->foo());
     // Invalid, nestred
     $this->assertEquals(null, $Nestr->one->two());
 }