[cig-commits] r6972 - in short/3D/PyLith/trunk/unittests:
libtests/feassemble pytests/feassemble
brad at geodynamics.org
brad at geodynamics.org
Fri May 25 15:09:02 PDT 2007
Author: brad
Date: 2007-05-25 15:09:01 -0700 (Fri, 25 May 2007)
New Revision: 6972
Modified:
short/3D/PyLith/trunk/unittests/libtests/feassemble/TestIntegrator.cc
short/3D/PyLith/trunk/unittests/libtests/feassemble/TestIntegrator.hh
short/3D/PyLith/trunk/unittests/pytests/feassemble/TestElasticityExplicit.py
Log:
Added Integrator unit tests to for needNewJacobian.
Modified: short/3D/PyLith/trunk/unittests/libtests/feassemble/TestIntegrator.cc
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/feassemble/TestIntegrator.cc 2007-05-25 21:24:48 UTC (rev 6971)
+++ short/3D/PyLith/trunk/unittests/libtests/feassemble/TestIntegrator.cc 2007-05-25 22:09:01 UTC (rev 6972)
@@ -40,7 +40,24 @@
CPPUNIT_ASSERT_EQUAL(minJacobian, integrator._quadrature->minJacobian());
} // testQuadrature
+// ----------------------------------------------------------------------
+// Test needNewJacobian().
+void
+pylith::feassemble::TestIntegrator::testNeedNewJacobian(void)
+{ // testNeedNewJacobian
+ ElasticityExplicit integrator;
+
+ // Default should be false
+ CPPUNIT_ASSERT_EQUAL(false, integrator._needNewJacobian);
+ integrator._needNewJacobian = true;
+ CPPUNIT_ASSERT_EQUAL(true, integrator._needNewJacobian);
+
+ integrator._needNewJacobian = false;
+ CPPUNIT_ASSERT_EQUAL(false, integrator._needNewJacobian);
+} // testNeedNewJacobian
+
+
#if 0
// ----------------------------------------------------------------------
namespace pylith {
Modified: short/3D/PyLith/trunk/unittests/libtests/feassemble/TestIntegrator.hh
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/feassemble/TestIntegrator.hh 2007-05-25 21:24:48 UTC (rev 6971)
+++ short/3D/PyLith/trunk/unittests/libtests/feassemble/TestIntegrator.hh 2007-05-25 22:09:01 UTC (rev 6972)
@@ -38,7 +38,9 @@
// CPPUNIT TEST SUITE /////////////////////////////////////////////////
CPPUNIT_TEST_SUITE( TestIntegrator );
+
CPPUNIT_TEST( testQuadrature );
+ CPPUNIT_TEST( testNeedNewJacobian );
CPPUNIT_TEST_SUITE_END();
@@ -48,6 +50,9 @@
/// Test quadrature()
void testQuadrature(void);
+ /// Test needNewJacobian()
+ void testNeedNewJacobian(void);
+
}; // class TestIntegrator
#endif // pylith_feassemble_testintegrator_hh
Modified: short/3D/PyLith/trunk/unittests/pytests/feassemble/TestElasticityExplicit.py
===================================================================
--- short/3D/PyLith/trunk/unittests/pytests/feassemble/TestElasticityExplicit.py 2007-05-25 21:24:48 UTC (rev 6971)
+++ short/3D/PyLith/trunk/unittests/pytests/feassemble/TestElasticityExplicit.py 2007-05-25 22:09:01 UTC (rev 6972)
@@ -43,4 +43,13 @@
return
+ def test_needNewJacobian(self):
+ """
+ Test needNewJacobian().
+ """
+ integrator = ElasticityExplicit()
+ self.assertEqual(False, integrator.needNewJacobian())
+ return
+
+
# End of file
More information about the cig-commits
mailing list