Example #1
0
 function testVariablesAccessors()
 {
     $view = new View();
     $returnArray = $view->Set($this->TestData);
     $this->assertTrue($view->bear == 'teddy');
     $this->assertTrue($view->kitten == 'fluffy');
     $this->assertFalse($view->bunny);
     $this->assertIsA($returnArray, 'View');
     $returnSingle = $view->Set('bunny', 'floppy');
     $this->assertTrue($view->bunny == 'floppy');
     $this->assertIsA($returnSingle, 'View');
     $view->dog = 'buddy';
     $this->assertTrue($view->dog == 'buddy');
     $view->Set('_testMessage', 'Hello, World!');
     $this->assertTrue($view->_testMessage == 'Hello, World!');
     $view->Set('testNumeric', 123);
     $this->assertTrue($view->testNumeric === 123);
     $anotherView = new View();
     $view->Set('testObject', $anotherView);
     $this->assertTrue(is_object($view->testObject));
 }