From b2b896dcd00caa8aa3dc77c439c904128c512122 Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Thu, 2 Jun 2016 20:03:18 -0400 Subject: [PATCH] nitunit: add a `info` to unit-test for noteworthy information Signed-off-by: Jean Privat --- src/testing/testing_base.nit | 7 +++++++ 1 file changed, 7 insertions(+) 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 -- 1.7.9.5