nitdoc: display right location for empty comments
[nit.git] / tests / base_eq.nit
index 0b0a618..f057695 100644 (file)
@@ -17,7 +17,7 @@
 import kernel
 
 class A
-       readable attr _a: Int 
+       readable var _a: Int 
        
        init(a: Int)
        do
@@ -26,14 +26,14 @@ class A
 end
 
 class B
-special A
-       redef meth ==(a: nullable Object): Bool
+       super A
+       redef fun ==(a: nullable Object): Bool
        do
                if not a isa B then
                        return false
                end
-               assert a isa B
-               return a.a is _a
+
+               return a.a.is_same_instance(_a)
        end
 
        init(b: Int)
@@ -64,12 +64,12 @@ b1.is_same_type(b2).output
 
 '\n'.output
 
-(a1 is a1).output
-(a1 is a2).output
-(not a1 is a3).output
-(not a1 is b1).output
-(not b1 is b2).output
-(not b1 is b3).output
+(a1.is_same_instance(a1)).output
+(a1.is_same_instance(a2)).output
+(not a1.is_same_instance(a3)).output
+(not a1.is_same_instance(b1)).output
+(not b1.is_same_instance(b2)).output
+(not b1.is_same_instance(b3)).output
 
 '\n'.output