@@ -909,10 +909,13 @@ public void clearPreferences() {
909
909
}
910
910
911
911
@ Test public void testClassImplementsClass () throws Exception {
912
- XtendClass clazz = clazz ("class Foo implements Object {}" );
913
- helper .assertError (clazz , XTEND_CLASS , INTERFACE_EXPECTED , "Implemented" , "interface" );
912
+ var source = "class Foo implements Object {}" ;
913
+ XtendClass clazz = clazz (source );
914
+ helper .assertError (clazz , XTEND_CLASS , INTERFACE_EXPECTED ,
915
+ source .indexOf ("Object" ), "Object" .length (),
916
+ "Implemented" , "interface" );
914
917
}
915
-
918
+
916
919
@ Test public void testClassExtendsItself () throws Exception {
917
920
var source = "class Foo extends Foo {}" ;
918
921
XtendClass clazz = clazz (source );
@@ -932,8 +935,11 @@ public void clearPreferences() {
932
935
}
933
936
934
937
@ Test public void testInterfaceExtendsClass () throws Exception {
935
- XtendInterface interfaze = interfaze ("interface Foo extends Object {}" );
936
- helper .assertError (interfaze , XTEND_INTERFACE , INTERFACE_EXPECTED , "Extended" , "interface" );
938
+ var source = "interface Foo extends Object {}" ;
939
+ XtendInterface interfaze = interfaze (source );
940
+ helper .assertError (interfaze , XTEND_INTERFACE , INTERFACE_EXPECTED ,
941
+ source .indexOf ("Object" ), "Object" .length (),
942
+ "Extended" , "interface" );
937
943
}
938
944
939
945
@ Test public void testInterfaceExtendsItself () throws Exception {
0 commit comments