[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    koffice/kspread/tests
From:       Ariya Hidayat <ariya () kde ! org>
Date:       2004-09-26 14:28:32
Message-ID: 20040926142832.23D77126D3 () office ! kde ! org
[Download RAW message or body]

CVS commit by ariya: 

now failed test shows correctly the source file and line number


  M +6 -5      value_tester.cc   1.4
  M +2 -2      value_tester.h   1.2


--- koffice/kspread/tests/value_tester.h  #1.1:1.2
@@ -36,6 +36,6 @@ public:
 private:
   template<typename T>
-  void check( const char* msg, const T& result, const T& expected );
-  void check( const char* msg, bool result, bool expected );
+  void check( const char *file, int line, const char* msg, const T& result, const T& expected );
+  void check( const char *file, int line, const char* msg, bool result, bool expected );
 };
 

--- koffice/kspread/tests/value_tester.cc  #1.3:1.4
@@ -25,5 +25,5 @@
 #include <kspread_value.h>
 
-#define CHECK(x,y)  check(#x,x,y)
+#define CHECK(x,y)  check(__FILE__,__LINE__,#x,x,y)
 
 using namespace KSpread;
@@ -39,5 +39,6 @@ QString ValueTester::name()
 
 template<typename T>
-void ValueTester::check( const char* msg, const T& result, const T& expected )
+void ValueTester::check( const char *file, int line, const char* msg, const T& result, 
+  const T& expected )
 {
   testCount++;
@@ -52,9 +53,9 @@ void ValueTester::check( const char* msg
     ts << "Expected:";
     ts << expected;
-    fail( __FILE__, __LINE__, message );
+    fail( file, line, message );
   }
 }
 
-void ValueTester::check( const char* msg, bool result, bool expected )
+void ValueTester::check( const char *file, int line, const char* msg, bool result, bool expected )
 {
   testCount++;
@@ -69,5 +70,5 @@ void ValueTester::check( const char* msg
     ts << "Expected: ";
     if( expected ) ts << "True"; else "False";
-    fail( __FILE__, __LINE__, message );
+    fail( file, line, message );
   }
 }


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic