diff --git a/Structural/Registry/Tests/RegistryTest.php b/Structural/Registry/Tests/RegistryTest.php index e889976..eee6f8d 100644 --- a/Structural/Registry/Tests/RegistryTest.php +++ b/Structural/Registry/Tests/RegistryTest.php @@ -6,6 +6,19 @@ use DesignPatterns\Structural\Registry\Registry; class RegistryTest extends \PHPUnit_Framework_TestCase { + public function testSimpleGetSet() + { + $key = 'myIdentifier'; + $object = new \StdClass(); + $object->props = array('a' => 1, 'b' => 2); + + Registry::set($key, $object); + $actual = Registry::get($key); + + $this->assertEquals($object, $actual); + $this->assertInstanceOf('StdClass', $actual); + } + public function testSetAndGetLogger() { Registry::set(Registry::LOGGER, new \StdClass());