Call times_initialize/shutdown in the unit tests
This commit is contained in:
parent
f25a32c92c
commit
05529b2c68
6 changed files with 20 additions and 2 deletions
|
|
@ -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()
|
||||||
|
|
|
||||||
|
|
@ -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();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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()
|
||||||
|
|
|
||||||
|
|
@ -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();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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();
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue