public void HasReferencesToReturnsTrueForTheMethodDeclarations() { var sampleClass = ParseClass("class SampleClass { Foo getSomething() { } }"); Assert.IsTrue(ApexTestFinder.HasReferencesTo(sampleClass, "Foo")); // commented out sampleClass = ParseClass("class SampleClass { /* Foo getSomething() { } */ }"); Assert.IsFalse(ApexTestFinder.HasReferencesTo(sampleClass, "Foo")); }
public void HasReferencesToReturnsTrueForThePropertyDeclarations() { var sampleClass = ParseClass("class SampleClass { Foo f { get; } }"); Assert.IsTrue(ApexTestFinder.HasReferencesTo(sampleClass, "Foo")); // commented out sampleClass = ParseClass("class SampleClass { /* Foo f { get; } */ }"); Assert.IsFalse(ApexTestFinder.HasReferencesTo(sampleClass, "Foo")); }
public void HasReferencesToReturnsTrueForTheFieldInitializationExpressions() { var sampleClass = ParseClass("class SampleClass { object x = new Foo(); }"); Assert.IsTrue(ApexTestFinder.HasReferencesTo(sampleClass, "Foo")); // commented out sampleClass = ParseClass("class SampleClass { /* object x = new Foo(); */ }"); Assert.IsFalse(ApexTestFinder.HasReferencesTo(sampleClass, "Foo")); }
public void HasReferencesToReturnsTrueForTheConstructorExpressions() { var sampleClass = ParseClass("class SampleClass { void Test() { new Foo(); } }"); Assert.IsTrue(ApexTestFinder.HasReferencesTo(sampleClass, "Foo")); // commented out sampleClass = ParseClass("class SampleClass { void Test() { /* new Foo(); */ } }"); Assert.IsFalse(ApexTestFinder.HasReferencesTo(sampleClass, "Foo")); }
public void HasReferencesToReturnsTrueForTheVariableDeclarations() { var sampleClass = ParseClass("class SampleClass { void Test() { Foo x; } }"); Assert.IsTrue(ApexTestFinder.HasReferencesTo(sampleClass, "Foo")); // commented out sampleClass = ParseClass("class SampleClass { void Test() { /* Foo x; */ } }"); Assert.IsFalse(ApexTestFinder.HasReferencesTo(sampleClass, "Foo")); }
public void HasReferencesToReturnsTrueForStaticMethodCallReferences() { var sampleClass = ParseClass("class SampleClass { void Test() { Foo.Bar(); } }"); Assert.IsTrue(ApexTestFinder.HasReferencesTo(sampleClass, "Foo")); // commented out sampleClass = ParseClass("class SampleClass { void Test() { /* Foo.Bar(); */ } }"); Assert.IsFalse(ApexTestFinder.HasReferencesTo(sampleClass, "Foo")); }
public void HasReferencesToReturnsFalseForNullOrEmptyClass() { Assert.IsFalse(ApexTestFinder.HasReferencesTo(null, "Foo")); var emptyClass = new ClassDeclarationSyntax { Identifier = "EmptyClass" }; Assert.IsFalse(ApexTestFinder.HasReferencesTo(emptyClass, "Foo")); var sampleClass = ParseClass("class SampleClass {}"); Assert.IsFalse(ApexTestFinder.HasReferencesTo(sampleClass, "Foo")); }