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

luis at geodynamics.org luis at geodynamics.org
Tue Dec 9 18:13:57 PST 2008


Author: luis
Date: 2008-12-09 18:13:56 -0800 (Tue, 09 Dec 2008)
New Revision: 13546

Modified:
   cs/cigma/trunk/tests/libcigma/FE_Test.cpp
   cs/cigma/trunk/tests/libcigma/FieldTest.cpp
   cs/cigma/trunk/tests/libcigma/FunctionTest.cpp
   cs/cigma/trunk/tests/libcigma/MeshPartTest.cpp
   cs/cigma/trunk/tests/libcigma/QuadratureTest.cpp
Log:
Changed unit tests to use the appropriate factory methods

Modified: cs/cigma/trunk/tests/libcigma/FE_Test.cpp
===================================================================
--- cs/cigma/trunk/tests/libcigma/FE_Test.cpp	2008-12-10 02:13:54 UTC (rev 13545)
+++ cs/cigma/trunk/tests/libcigma/FE_Test.cpp	2008-12-10 02:13:56 UTC (rev 13546)
@@ -18,7 +18,8 @@
     FE_Info fe_info;
     fe_info.q_info.p_quadrature = DataPath("tests/data/qr/hex8_qr3.dat");
     fe_info.q_info.cell_type_name = "hex8";
-    shared_ptr<FE> fe = ReadFE(fe_info);
+    //shared_ptr<FE> fe = ReadFE(fe_info);
+    shared_ptr<FE> fe = FE::New(fe_info);
 
     CPPUNIT_ASSERT(fe);
     CPPUNIT_ASSERT(fe->quadrature);

Modified: cs/cigma/trunk/tests/libcigma/FieldTest.cpp
===================================================================
--- cs/cigma/trunk/tests/libcigma/FieldTest.cpp	2008-12-10 02:13:54 UTC (rev 13545)
+++ cs/cigma/trunk/tests/libcigma/FieldTest.cpp	2008-12-10 02:13:56 UTC (rev 13546)
@@ -22,9 +22,10 @@
     field_info.fe_info.q_info.cell_type_name = "hex8";
     field_info.mesh_info.p_nc = DataPath("tests/data/brick1/coords.dat");
     field_info.mesh_info.p_eb = DataPath("tests/data/brick1/connect.dat");
+    field_info.mesh_info.use_locator = false;
     field_info.mesh_info.cell_type_name = "hex8";
-    field_info.mesh_info.use_locator = false;
-    shared_ptr<Field> field = ReadField(field_info);
+    //shared_ptr<Field> field = ReadField(field_info);
+    shared_ptr<Field> field = Field::NewField(field_info);
     
     /*
     try {

Modified: cs/cigma/trunk/tests/libcigma/FunctionTest.cpp
===================================================================
--- cs/cigma/trunk/tests/libcigma/FunctionTest.cpp	2008-12-10 02:13:54 UTC (rev 13545)
+++ cs/cigma/trunk/tests/libcigma/FunctionTest.cpp	2008-12-10 02:13:56 UTC (rev 13546)
@@ -1,11 +1,18 @@
 #include "FunctionTest.h"
 using namespace libcigma;
 
+#include "Exception.h"
 #include "Function.h"
 #include "fn_zero.h"
+#include "fn_one.h"
 using namespace cigma;
+
+#include <boost/shared_ptr.hpp>
 using boost::shared_ptr;
 
+#include <iostream>
+using namespace std;
+
 const double delta = 1e-8;
 
 void FunctionTest::test_factory()
@@ -23,6 +30,18 @@
 
     shared_ptr<Function> asdf = Function::New("asdf");
     CPPUNIT_ASSERT(!asdf);
+
+    /*
+    try
+    {
+        shared_ptr<Function> asdf = Function::New("asdf");
+        CPPUNIT_ASSERT(!asdf);
+    }
+    catch (cigma::Exception& e)
+    {
+        cout << e.getName() << ": " << e.getMessage() << endl;
+    }
+    // */
 }
 
 void FunctionTest::test_zero()

Modified: cs/cigma/trunk/tests/libcigma/MeshPartTest.cpp
===================================================================
--- cs/cigma/trunk/tests/libcigma/MeshPartTest.cpp	2008-12-10 02:13:54 UTC (rev 13545)
+++ cs/cigma/trunk/tests/libcigma/MeshPartTest.cpp	2008-12-10 02:13:56 UTC (rev 13546)
@@ -89,7 +89,8 @@
     mesh_info.p_eb = DataPath("tests/data/brick1/connect.dat");
     mesh_info.use_locator = false;
     mesh_info.cell_type_name = "hex8";
-    shared_ptr<MeshPart> mesh = ReadMeshPart(mesh_info);
+    //shared_ptr<MeshPart> mesh = ReadMeshPart(mesh_info);
+    shared_ptr<MeshPart> mesh = MeshPart::New(mesh_info);
 
     CPPUNIT_ASSERT(mesh);
     CPPUNIT_ASSERT(mesh->coords);

Modified: cs/cigma/trunk/tests/libcigma/QuadratureTest.cpp
===================================================================
--- cs/cigma/trunk/tests/libcigma/QuadratureTest.cpp	2008-12-10 02:13:54 UTC (rev 13545)
+++ cs/cigma/trunk/tests/libcigma/QuadratureTest.cpp	2008-12-10 02:13:56 UTC (rev 13546)
@@ -2,7 +2,7 @@
 using namespace libcigma;
 
 #include "Quadrature.h"
-#include "core_readers.h"
+//#include "core_readers.h"
 using namespace cigma;
 
 #include <boost/shared_ptr.hpp>
@@ -59,7 +59,8 @@
     QuadratureInfo q_info;
     q_info.p_quadrature = DataPath("tests/data/qr/hex8_qr3.dat");
     q_info.cell_type_name = "hex8";
-    shared_ptr<Quadrature> Q = ReadQuadrature(q_info);
+    //shared_ptr<Quadrature> Q = ReadQuadrature(q_info);
+    shared_ptr<Quadrature> Q = Quadrature::New(q_info);
 
     CPPUNIT_ASSERT(Q);
     CPPUNIT_ASSERT_EQUAL(8, Q->n_points());



More information about the CIG-COMMITS mailing list