From 607cd8158d01f15c0d7fe784082a66aa7fa2e25a Mon Sep 17 00:00:00 2001 From: Felix Becker Date: Wed, 15 Nov 2017 13:08:15 -0800 Subject: [PATCH] test(index): add IndexTest --- tests/Index/IndexTest.php | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 tests/Index/IndexTest.php diff --git a/tests/Index/IndexTest.php b/tests/Index/IndexTest.php new file mode 100644 index 0000000..8236f8d --- /dev/null +++ b/tests/Index/IndexTest.php @@ -0,0 +1,30 @@ +setDefinition('SomeNamespace\SomeClass', new Definition); + $methodDefinition = new Definition; + $methodFqn = 'SomeNamespace\SomeClass->someMethod()'; + $index->setDefinition($methodFqn, $methodDefinition); + $index->setDefinition('SomeNamespace\SomeClass->someProperty', new Definition); + $this->assertSame($methodDefinition, $index->getDefinition($methodFqn)); + } + + public function testGetSetClassDefinition() + { + $index = new Index; + $definition = new Definition; + $fqn = 'SomeNamespace\SomeClass'; + $index->setDefinition($fqn, $definition); + $this->assertSame($definition, $index->getDefinition($fqn)); + } +}