Fix class constant tests
parent
6b6ec8c105
commit
d8034cd130
|
@ -107,7 +107,7 @@ abstract class ServerTestCase extends TestCase
|
|||
0 => new Location($symbolsUri, new Range(new Position( 6, 27), new Position( 6, 40))) // class TestClass implements TestInterface
|
||||
],
|
||||
'TestNamespace\\TestClass::TEST_CLASS_CONST' => [
|
||||
0 => new Location($referencesUri, new Range(new Position( 9, 16), new Position( 9, 32)))
|
||||
0 => new Location($referencesUri, new Range(new Position( 9, 5), new Position( 9, 32)))
|
||||
],
|
||||
'TestNamespace\\TestClass::testProperty' => [
|
||||
0 => new Location($referencesUri, new Range(new Position( 6, 5), new Position( 6, 23)))
|
||||
|
@ -142,7 +142,7 @@ abstract class ServerTestCase extends TestCase
|
|||
0 => new Location($globalSymbolsUri, new Range(new Position( 6, 27), new Position( 6, 40))) // class TestClass implements TestInterface
|
||||
],
|
||||
'TestClass::TEST_CLASS_CONST' => [
|
||||
0 => new Location($globalReferencesUri, new Range(new Position( 9, 16), new Position( 9, 32)))
|
||||
0 => new Location($globalReferencesUri, new Range(new Position( 9, 5), new Position( 9, 32)))
|
||||
],
|
||||
'TestClass::testProperty' => [
|
||||
0 => new Location($globalReferencesUri, new Range(new Position( 6, 5), new Position( 6, 23)))
|
||||
|
|
|
@ -71,7 +71,7 @@ class GlobalTest extends ServerTestCase
|
|||
// echo TestClass::TEST_CLASS_CONST;
|
||||
// Get definition for TEST_CLASS_CONST
|
||||
$reference = $this->getReferenceLocations('TestClass::TEST_CLASS_CONST')[0];
|
||||
$result = $this->textDocument->definition(new TextDocumentIdentifier($reference->uri), $reference->range->start);
|
||||
$result = $this->textDocument->definition(new TextDocumentIdentifier($reference->uri), $reference->range->end);
|
||||
$this->assertEquals($this->getDefinitionLocation('TestClass::TEST_CLASS_CONST'), $result);
|
||||
}
|
||||
|
||||
|
|
|
@ -22,9 +22,9 @@ class GlobalTest extends ServerTestCase
|
|||
{
|
||||
// const TEST_CLASS_CONST = 123;
|
||||
// Get references for TEST_CLASS_CONST
|
||||
$definition = $this->getDefinitionLocation('TestClass');
|
||||
$definition = $this->getDefinitionLocation('TestClass::TEST_CLASS_CONST');
|
||||
$result = $this->textDocument->references(new ReferenceContext, new TextDocumentIdentifier($definition->uri), $definition->range->start);
|
||||
$this->assertEquals($this->getReferenceLocations('TestClass'), $result);
|
||||
$this->assertEquals($this->getReferenceLocations('TestClass::TEST_CLASS_CONST'), $result);
|
||||
}
|
||||
|
||||
public function testReferencesForConstants()
|
||||
|
|
Loading…
Reference in New Issue