[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