@ -12,16 +12,16 @@ struct _MockSplitClass
} ;
typedef struct _MockSplitClass MockSplitClass ;
G_DEFINE_TYPE ( MockSplit , gnc_mock _ split, QOF_TYPE_INSTANCE ) ;
G_DEFINE_TYPE ( MockSplit , gnc_mock split, QOF_TYPE_INSTANCE ) ;
static void
gnc_mock _ split_init ( MockSplit * inst )
gnc_mock split_init ( MockSplit * inst )
{
// function is unused, initialization is done in the MockSplit's C++ constructor
}
static void
gnc_mock _ split_class_init ( MockSplitClass * klass )
gnc_mock split_class_init ( MockSplitClass * klass )
{
// function is unused, class functions are defined in C++ code
}
@ -30,8 +30,8 @@ gnc_mock_split_class_init (MockSplitClass *klass)
Split *
xaccMallocSplit ( QofBook * book )
{
EXPECT_TRUE ( QOF_IS_MOCK _ BOOK( book ) ) ;
if ( QOF_IS_MOCK _ BOOK( book ) )
EXPECT_TRUE ( QOF_IS_MOCK BOOK( book ) ) ;
if ( QOF_IS_MOCK BOOK( book ) )
return ( ( QofMockBook * ) book ) - > malloc_split ( ) ;
else
return nullptr ;
@ -40,8 +40,8 @@ xaccMallocSplit (QofBook *book)
QofBook *
xaccSplitGetBook ( const Split * split )
{
EXPECT_TRUE ( GNC_IS_MOCK _ SPLIT( split ) ) ;
if ( GNC_IS_MOCK _ SPLIT( split ) )
EXPECT_TRUE ( GNC_IS_MOCK SPLIT( split ) ) ;
if ( GNC_IS_MOCK SPLIT( split ) )
return ( ( MockSplit * ) split ) - > get_book ( ) ;
else
return nullptr ;
@ -50,8 +50,8 @@ xaccSplitGetBook (const Split *split)
Account *
xaccSplitGetAccount ( const Split * split )
{
EXPECT_TRUE ( GNC_IS_MOCK _ SPLIT( split ) ) ;
if ( GNC_IS_MOCK _ SPLIT( split ) )
EXPECT_TRUE ( GNC_IS_MOCK SPLIT( split ) ) ;
if ( GNC_IS_MOCK SPLIT( split ) )
return ( ( MockSplit * ) split ) - > get_account ( ) ;
else
return nullptr ;
@ -60,16 +60,16 @@ xaccSplitGetAccount (const Split *split)
void
xaccSplitSetAccount ( Split * split , Account * acc )
{
ASSERT_TRUE ( GNC_IS_MOCK _ SPLIT( split ) ) ;
ASSERT_TRUE ( GNC_IS_MOCK _ ACCOUNT( acc ) ) ;
ASSERT_TRUE ( GNC_IS_MOCK SPLIT( split ) ) ;
ASSERT_TRUE ( GNC_IS_MOCK ACCOUNT( acc ) ) ;
( ( MockSplit * ) split ) - > set_account ( acc ) ;
}
gnc_numeric
xaccSplitGetAmount ( const Split * split )
{
EXPECT_TRUE ( GNC_IS_MOCK _ SPLIT( split ) ) ;
if ( GNC_IS_MOCK _ SPLIT( split ) )
EXPECT_TRUE ( GNC_IS_MOCK SPLIT( split ) ) ;
if ( GNC_IS_MOCK SPLIT( split ) )
return ( ( MockSplit * ) split ) - > get_amount ( ) ;
else
return gnc_numeric_zero ( ) ;
@ -78,15 +78,15 @@ xaccSplitGetAmount (const Split *split)
void
xaccSplitSetAmount ( Split * split , gnc_numeric amt )
{
ASSERT_TRUE ( GNC_IS_MOCK _ SPLIT( split ) ) ;
ASSERT_TRUE ( GNC_IS_MOCK SPLIT( split ) ) ;
( ( MockSplit * ) split ) - > set_amount ( amt ) ;
}
gnc_numeric
xaccSplitGetValue ( const Split * split )
{
EXPECT_TRUE ( GNC_IS_MOCK _ SPLIT( split ) ) ;
if ( GNC_IS_MOCK _ SPLIT( split ) )
EXPECT_TRUE ( GNC_IS_MOCK SPLIT( split ) ) ;
if ( GNC_IS_MOCK SPLIT( split ) )
return ( ( MockSplit * ) split ) - > get_value ( ) ;
else
return gnc_numeric_zero ( ) ;
@ -95,15 +95,15 @@ xaccSplitGetValue (const Split *split)
void
xaccSplitSetValue ( Split * split , gnc_numeric val )
{
ASSERT_TRUE ( GNC_IS_MOCK _ SPLIT( split ) ) ;
ASSERT_TRUE ( GNC_IS_MOCK SPLIT( split ) ) ;
( ( MockSplit * ) split ) - > set_value ( val ) ;
}
const char *
xaccSplitGetMemo ( const Split * split )
{
EXPECT_TRUE ( GNC_IS_MOCK _ SPLIT( split ) ) ;
if ( GNC_IS_MOCK _ SPLIT( split ) )
EXPECT_TRUE ( GNC_IS_MOCK SPLIT( split ) ) ;
if ( GNC_IS_MOCK SPLIT( split ) )
return ( ( MockSplit * ) split ) - > get_memo ( ) ;
else
return nullptr ;
@ -112,8 +112,8 @@ xaccSplitGetMemo (const Split *split)
char
xaccSplitGetReconcile ( const Split * split )
{
EXPECT_TRUE ( GNC_IS_MOCK _ SPLIT( split ) ) ;
if ( GNC_IS_MOCK _ SPLIT( split ) )
EXPECT_TRUE ( GNC_IS_MOCK SPLIT( split ) ) ;
if ( GNC_IS_MOCK SPLIT( split ) )
return ( ( MockSplit * ) split ) - > get_reconcile ( ) ;
else
return VREC ;
@ -122,22 +122,22 @@ xaccSplitGetReconcile (const Split *split)
void
xaccSplitSetReconcile ( Split * split , char recn )
{
ASSERT_TRUE ( GNC_IS_MOCK _ SPLIT( split ) ) ;
ASSERT_TRUE ( GNC_IS_MOCK SPLIT( split ) ) ;
( ( MockSplit * ) split ) - > set_reconcile ( recn ) ;
}
void
xaccSplitSetDateReconciledSecs ( Split * split , time64 secs )
{
ASSERT_TRUE ( GNC_IS_MOCK _ SPLIT( split ) ) ;
ASSERT_TRUE ( GNC_IS_MOCK SPLIT( split ) ) ;
( ( MockSplit * ) split ) - > set_date_reconciled_secs ( secs ) ;
}
const char *
xaccSplitGetAction ( const Split * split )
{
EXPECT_TRUE ( GNC_IS_MOCK _ SPLIT( split ) ) ;
if ( GNC_IS_MOCK _ SPLIT( split ) )
EXPECT_TRUE ( GNC_IS_MOCK SPLIT( split ) ) ;
if ( GNC_IS_MOCK SPLIT( split ) )
return ( ( MockSplit * ) split ) - > get_action ( ) ;
else
return nullptr ;
@ -146,8 +146,8 @@ xaccSplitGetAction (const Split *split)
Split *
xaccSplitGetOtherSplit ( const Split * split )
{
EXPECT_TRUE ( GNC_IS_MOCK _ SPLIT( split ) ) ;
if ( GNC_IS_MOCK _ SPLIT( split ) )
EXPECT_TRUE ( GNC_IS_MOCK SPLIT( split ) ) ;
if ( GNC_IS_MOCK SPLIT( split ) )
return ( ( MockSplit * ) split ) - > get_other_split ( ) ;
else
return nullptr ;
@ -156,8 +156,8 @@ xaccSplitGetOtherSplit (const Split *split)
Transaction *
xaccSplitGetParent ( const Split * split )
{
EXPECT_TRUE ( GNC_IS_MOCK _ SPLIT( split ) ) ;
if ( GNC_IS_MOCK _ SPLIT( split ) )
EXPECT_TRUE ( GNC_IS_MOCK SPLIT( split ) ) ;
if ( GNC_IS_MOCK SPLIT( split ) )
return ( ( MockSplit * ) split ) - > get_parent ( ) ;
else
return nullptr ;
@ -166,7 +166,7 @@ xaccSplitGetParent (const Split *split)
void
xaccSplitSetParent ( Split * split , Transaction * trans )
{
ASSERT_TRUE ( GNC_IS_MOCK _ SPLIT( split ) ) ;
ASSERT_TRUE ( GNC_IS_MOCK _ TRANSACTION( trans ) ) ;
ASSERT_TRUE ( GNC_IS_MOCK SPLIT( split ) ) ;
ASSERT_TRUE ( GNC_IS_MOCK TRANSACTION( trans ) ) ;
( ( MockSplit * ) split ) - > set_parent ( trans ) ;
}