From: Jean Privat Date: Fri, 3 Jun 2016 00:03:18 +0000 (-0400) Subject: nitunit: add a `info` to unit-test for noteworthy information X-Git-Url: http://nitlanguage.org nitunit: add a `info` to unit-test for noteworthy information Signed-off-by: Jean Privat --- diff --git a/src/testing/testing_base.nit b/src/testing/testing_base.nit index b01d7dd..36ce1f9 100644 --- a/src/testing/testing_base.nit +++ b/src/testing/testing_base.nit @@ -198,6 +198,9 @@ abstract class UnitTest # The location where the error occurred, if it makes sense. var error_location: nullable Location = null is writable + # Additional noteworthy information when a test success. + var info: nullable String = null + # A colorful `[OK]` or `[KO]`. fun status_tag(color: nullable Bool): String do color = color or else true @@ -236,6 +239,10 @@ abstract class UnitTest else res = "{status_tag(color)} {full_name}" if more_message != null then res += more_message + var info = self.info + if info != null then + res += "\n {info}" + end end return res end