mirror of
https://github.com/boostorg/odeint.git
synced 2025-05-09 23:24:01 +00:00
more test cases
This commit is contained in:
parent
b29586d9d3
commit
073e1e0143
@ -56,4 +56,8 @@ BOOST_AUTO_TEST_CASE( test_instantiation )
|
||||
s9.do_step(const_sys(), x0, t0, dt);
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_CASE( test_copy )
|
||||
{
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_SUITE_END()
|
@ -72,7 +72,10 @@ BOOST_AUTO_TEST_CASE( test_copy )
|
||||
BOOST_CHECK(&(c1.m_ss[0][0].m_v) != &(c2.m_ss[0][0].m_v));
|
||||
|
||||
aac_type c3;
|
||||
deriv_type *p1 = &(c3.m_ss[0][0].m_v);
|
||||
|
||||
c3 = c1;
|
||||
// BOOST_CHECK(p1 == (&(c3.m_ss[0][0].m_v)));
|
||||
BOOST_CHECK_EQUAL(c1.m_ss[0][0].m_v[0], c3.m_ss[0][0].m_v[0]);
|
||||
}
|
||||
|
||||
|
@ -25,12 +25,28 @@ BOOST_AUTO_TEST_CASE( test_add_roots )
|
||||
{
|
||||
Polynomial<3, double> poly;
|
||||
poly.add_root(1);
|
||||
|
||||
poly.add_root(0);
|
||||
}
|
||||
BOOST_AUTO_TEST_CASE( test_copy )
|
||||
{
|
||||
|
||||
typedef Polynomial<5, double> poly_type;
|
||||
poly_type p1;
|
||||
p1.add_root(1);
|
||||
p1.add_root(0);
|
||||
|
||||
poly_type p2(p1);
|
||||
BOOST_CHECK_EQUAL(p1.m_coeff[0], p2.m_coeff[0]);
|
||||
BOOST_CHECK_EQUAL(p1.m_coeff[1], p2.m_coeff[1]);
|
||||
|
||||
poly_type p3;
|
||||
double* a1 = &(p3.m_coeff[0]);
|
||||
|
||||
p3 = p1;
|
||||
|
||||
BOOST_CHECK(a1 == &(p3.m_coeff[0]));
|
||||
|
||||
BOOST_CHECK_EQUAL(p1.m_coeff[0], p3.m_coeff[0]);
|
||||
BOOST_CHECK_EQUAL(p1.m_coeff[1], p3.m_coeff[1]);
|
||||
}
|
||||
BOOST_AUTO_TEST_CASE( test_remove )
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user