Call times_initialize/shutdown in the unit tests

This commit is contained in:
John Wiegley 2009-10-25 05:40:26 -04:00
parent f25a32c92c
commit 05529b2c68
6 changed files with 20 additions and 2 deletions

View file

@ -11,6 +11,7 @@ CPPUNIT_TEST_SUITE_NAMED_REGISTRATION(AmountTestCase, "math");
void AmountTestCase::setUp()
{
times_initialize();
amount_t::initialize();
// Cause the display precision for dollars to be initialized to 2.
@ -24,6 +25,7 @@ void AmountTestCase::tearDown()
{
amount_t::stream_fullstrings = false;
amount_t::shutdown();
times_shutdown();
}
void AmountTestCase::testParser()

View file

@ -11,6 +11,7 @@ CPPUNIT_TEST_SUITE_NAMED_REGISTRATION(BalanceTestCase, "math");
void BalanceTestCase::setUp()
{
times_initialize();
amount_t::initialize();
// Cause the display precision for dollars to be initialized to 2.
@ -24,4 +25,5 @@ void BalanceTestCase::tearDown()
{
amount_t::stream_fullstrings = false;
amount_t::shutdown();
times_shutdown();
}

View file

@ -10,12 +10,14 @@ using namespace ledger;
CPPUNIT_TEST_SUITE_NAMED_REGISTRATION(CommodityTestCase, "math");
void CommodityTestCase::setUp() {
times_initialize();
amount_t::initialize();
amount_t::stream_fullstrings = true;
}
void CommodityTestCase::tearDown() {
amount_t::shutdown();
times_shutdown();
}
void CommodityTestCase::testPriceHistory()

View file

@ -10,10 +10,12 @@ CPPUNIT_TEST_SUITE_NAMED_REGISTRATION(ValueExprTestCase, "expr");
void ValueExprTestCase::setUp()
{
times_initialize();
amount_t::initialize();
}
void ValueExprTestCase::tearDown()
{
amount_t::shutdown();
times_shutdown();
}

View file

@ -9,6 +9,16 @@ using namespace ledger;
CPPUNIT_TEST_SUITE_NAMED_REGISTRATION(DateTimeTestCase, "util");
void DateTimeTestCase::setUp()
{
times_initialize();
}
void DateTimeTestCase::tearDown()
{
times_shutdown();
}
void DateTimeTestCase::testConstructors()
{
#ifndef NOT_FOR_PYTHON

View file

@ -15,8 +15,8 @@ public:
DateTimeTestCase() {}
virtual ~DateTimeTestCase() {}
//virtual void setUp();
//virtual void tearDown();
virtual void setUp();
virtual void tearDown();
void testConstructors();