32 orig_parent =
nullptr;
38 amount = gnc_numeric_zero();
39 value = gnc_numeric_zero();
43 balance = gnc_numeric_zero();
44 cleared_balance = gnc_numeric_zero();
45 reconciled_balance = gnc_numeric_zero();
46 noclosing_balance = gnc_numeric_zero();
48 gains = GAINS_STATUS_UNKNOWN;
49 gains_split =
nullptr;
51 void*
operator new(
size_t size)
53 return mock_g_object_new (GNC_TYPE_MOCKSPLIT, NULL, size);
61 void operator delete(
void* split,
size_t size)
63 mock_g_object_unref(split, size);
66 MOCK_METHOD0(init,
void());
67 MOCK_CONST_METHOD0(get_book,
QofBook *());
68 MOCK_CONST_METHOD0(get_account,
Account *());
69 MOCK_METHOD1(set_account,
void(
Account*));
70 MOCK_CONST_METHOD0(get_amount, gnc_numeric());
71 MOCK_METHOD1(set_amount,
void(gnc_numeric));
72 MOCK_CONST_METHOD0(get_value, gnc_numeric());
73 MOCK_METHOD1(set_value,
void(gnc_numeric));
74 MOCK_CONST_METHOD0(get_memo,
const char *());
75 MOCK_METHOD1(set_memo,
void(
const char *));
76 MOCK_CONST_METHOD0(get_online_id,
const char *());
77 MOCK_METHOD1(set_online_id,
void(
const char *));
78 MOCK_CONST_METHOD0(get_reconcile,
char());
79 MOCK_METHOD1(set_reconcile,
void(
char));
80 MOCK_METHOD1(set_date_reconciled_secs,
void(
time64));
81 MOCK_CONST_METHOD0(get_action,
const char *());
82 MOCK_CONST_METHOD0(get_other_split, Split *());
83 MOCK_CONST_METHOD0(get_parent, Transaction *());
84 MOCK_METHOD1(set_parent,
void(Transaction*));