[cig-commits] r13491 - cs/cigma/trunk/tests/libcigma

luis at geodynamics.org luis at geodynamics.org
Tue Dec 9 18:12:28 PST 2008


Author: luis
Date: 2008-12-09 18:12:28 -0800 (Tue, 09 Dec 2008)
New Revision: 13491

Modified:
   cs/cigma/trunk/tests/libcigma/NodeCoordinatesTest.cpp
   cs/cigma/trunk/tests/libcigma/NodeCoordinatesTest.h
Log:
Test NodeCoordinates reader

Modified: cs/cigma/trunk/tests/libcigma/NodeCoordinatesTest.cpp
===================================================================
--- cs/cigma/trunk/tests/libcigma/NodeCoordinatesTest.cpp	2008-12-10 02:12:27 UTC (rev 13490)
+++ cs/cigma/trunk/tests/libcigma/NodeCoordinatesTest.cpp	2008-12-10 02:12:28 UTC (rev 13491)
@@ -4,15 +4,20 @@
 #include <boost/smart_ptr.hpp>
 using boost::shared_ptr;
 
-#include "Exception.h"
 #include "NodeCoordinates.h"
 #include "nc_array.h"
+#include "core_readers.h"
+//#include "core_writers.h"
+#include "Exception.h"
+#include "DataPath.h"
 using namespace cigma;
 
+#include <iostream>
+using namespace std;
 
+
 const double delta = 1e-8;
 
-
 void NodeCoordinatesTest::test_nc_array()
 {
     int i,j;
@@ -61,3 +66,14 @@
 
     return;
 }
+
+void NodeCoordinatesTest::test_text_reader()
+{
+    shared_ptr<NodeCoordinates> nc;
+    DataPath p("tests/data/brick1/brick1_coords.dat");
+    nc = ReadNodeCoordinates(p);
+    CPPUNIT_ASSERT(nc);
+    CPPUNIT_ASSERT_EQUAL(27, nc->n_points());
+    CPPUNIT_ASSERT_EQUAL(3, nc->n_dim());
+}
+

Modified: cs/cigma/trunk/tests/libcigma/NodeCoordinatesTest.h
===================================================================
--- cs/cigma/trunk/tests/libcigma/NodeCoordinatesTest.h	2008-12-10 02:12:27 UTC (rev 13490)
+++ cs/cigma/trunk/tests/libcigma/NodeCoordinatesTest.h	2008-12-10 02:12:28 UTC (rev 13491)
@@ -10,12 +10,14 @@
     {
         CPPUNIT_TEST_SUITE(NodeCoordinatesTest);
         CPPUNIT_TEST(test_nc_array);
+        CPPUNIT_TEST(test_text_reader);
         CPPUNIT_TEST_SUITE_END();
 
     public:
         NodeCoordinatesTest() {}
         ~NodeCoordinatesTest() {}
         void test_nc_array();
+        void test_text_reader();
     };
 }
 



More information about the CIG-COMMITS mailing list