IDEA-66333 Quick documentation lookup on mouse hover

Reverted to the old test data because the new one (with hyperlinks) is applied asynchronously now
This commit is contained in:
Denis.Zhdanov
2012-07-20 14:18:34 +04:00
parent 402d3ba91a
commit a794ecd49e
2 changed files with 10 additions and 16 deletions

View File

@@ -32,10 +32,8 @@ class Foo {{
}}
'''
def ref = myFixture.file.findReferenceAt(myFixture.editor.caretModel.offset)
assertEquals (
'<a href="psi_element://Bar">Bar</a><br/> <a href="psi_element://java.util.List">List</a>&lt;java.lang.String&gt; foo (java.lang.String param)',
CtrlMouseHandler.getInfo(ref.resolve(), ref.element)
)
assert CtrlMouseHandler.getInfo(ref.resolve(), ref.element) == """Bar
java.util.List&lt;java.lang.String&gt; foo (java.lang.String param)"""
}
public void testGenericField() {
@@ -47,9 +45,8 @@ class Foo {{
}}
'''
def ref = myFixture.file.findReferenceAt(myFixture.editor.caretModel.offset)
assertEquals(
'<a href="psi_element://Bar">Bar</a><br/> java.lang.Integer field',
CtrlMouseHandler.getInfo(ref.resolve(), ref.element)
)
assert CtrlMouseHandler.getInfo(ref.resolve(), ref.element) == """Bar
java.lang.Integer field"""
}
}

View File

@@ -29,10 +29,8 @@ class Bar<T> { java.util.List<T> foo(T param); }
new Bar<String>().f<caret>oo();
'''
def ref = myFixture.file.findReferenceAt(myFixture.editor.caretModel.offset)
assertEquals(
"""<a href="psi_element://Bar">Bar</a><br/>java.util.<a href="psi_element://java.util.List">List</a>&lt;java.lang.String&gt; foo (java.lang.String param)""",
CtrlMouseHandler.getInfo(ref.resolve(), ref.element)
)
assert CtrlMouseHandler.getInfo(ref.resolve(), ref.element) == """Bar
java.util.List&lt;java.lang.String&gt; foo (java.lang.String param)"""
}
public void testGenericField() {
@@ -41,9 +39,8 @@ class Bar<T> { T field; }
new Bar<Integer>().fi<caret>eld
'''
def ref = myFixture.file.findReferenceAt(myFixture.editor.caretModel.offset)
assertEquals(
"""<a href="psi_element://Bar">Bar</a><br/>java.lang.Integer getField ()""",
CtrlMouseHandler.getInfo(ref.resolve(), ref.element)
)
assert CtrlMouseHandler.getInfo(ref.resolve(), ref.element) == """Bar
java.lang.Integer getField ()"""
}
}