提交 33f9a391 编写于 作者: E Evgeny Gerashchenko

Added test for case when type from overridden method has same short name as...

Added test for case when type from overridden method has same short name as something already present.

 #KT-1602 fixed
上级 2fcc7b0c
//KT-1602
package lib
public class Array {
}
public trait ArrayFactory {
fun create() : Array
}
\ No newline at end of file
//KT-1602
import lib.ArrayFactory
public class Impl : ArrayFactory {
<caret>
}
\ No newline at end of file
//KT-1602
import lib.ArrayFactory
public class Impl : ArrayFactory {
override fun create() : lib.Array {
throw UnsupportedOperationException()
}
}
\ No newline at end of file
......@@ -155,6 +155,10 @@ public class OverrideImplementTest extends LightCodeInsightFixtureTestCase {
doDirectoryTest(new OverrideMethodsHandler(), memberToImplement);
}
public void testSameTypeName() {
doDirectoryTest(new OverrideMethodsHandler());
}
private void doFileTest(OverrideImplementMethodsHandler handler) {
myFixture.configureByFile(getTestName(true) + ".kt");
doOverrideImplement(handler, null);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册