Merge remote-tracking branch 'upstream/master' into init_auto
[nit.git] / tests / test_nitunit.nit
index d260cd1..64bc744 100644 (file)
 # limitations under the License.
 
 # a 'success' unit test (pass)
+#
 #     assert true
 module test_nitunit
 # a 'error' unit test (do not pass)
+#
 #     assert false
 class X
        # a 'failure' unit test (does not compile)
+       #
        #     assert undefined_identifier
        fun foo do end
 
        # a 'failure' unit test (does not parse)
+       #
        #     assert !@#$%^&*()
        fun foo1(a, b: Int) do end
 
+       # a private method (visible by nitunit)
+       #
+       #     var x = new X
+       #     assert x.foo2
        private fun foo2: Bool do return true
 
        var foo3: Y[X] = new Y[X]