mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-06 11:50:54 +07:00
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:
@@ -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><java.lang.String> foo (java.lang.String param)',
|
||||
CtrlMouseHandler.getInfo(ref.resolve(), ref.element)
|
||||
)
|
||||
assert CtrlMouseHandler.getInfo(ref.resolve(), ref.element) == """Bar
|
||||
java.util.List<java.lang.String> 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"""
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -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><java.lang.String> foo (java.lang.String param)""",
|
||||
CtrlMouseHandler.getInfo(ref.resolve(), ref.element)
|
||||
)
|
||||
assert CtrlMouseHandler.getInfo(ref.resolve(), ref.element) == """Bar
|
||||
java.util.List<java.lang.String> 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 ()"""
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user