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() void AmountTestCase::setUp()
{ {
times_initialize();
amount_t::initialize(); amount_t::initialize();
// Cause the display precision for dollars to be initialized to 2. // 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::stream_fullstrings = false;
amount_t::shutdown(); amount_t::shutdown();
times_shutdown();
} }
void AmountTestCase::testParser() void AmountTestCase::testParser()

View file

@ -11,6 +11,7 @@ CPPUNIT_TEST_SUITE_NAMED_REGISTRATION(BalanceTestCase, "math");
void BalanceTestCase::setUp() void BalanceTestCase::setUp()
{ {
times_initialize();
amount_t::initialize(); amount_t::initialize();
// Cause the display precision for dollars to be initialized to 2. // 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::stream_fullstrings = false;
amount_t::shutdown(); amount_t::shutdown();
times_shutdown();
} }

View file

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

View file

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

View file

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

View file

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