GnuCash c935c2f+
Loading...
Searching...
No Matches
Public Member Functions
MockTransaction Class Reference
Inheritance diagram for MockTransaction:

Public Member Functions

void * operator new (size_t size)
 
void free ()
 
void operator delete (void *trans, size_t size)
 
 MOCK_METHOD0 (begin_edit, void())
 
 MOCK_METHOD0 (commit_edit, void())
 
 MOCK_CONST_METHOD1 (get_split, Split *(int))
 
 MOCK_CONST_METHOD0 (get_split_list, GList *())
 
 MOCK_CONST_METHOD1 (find_split_by_account, Split *(const Account *))
 
 MOCK_CONST_METHOD0 (get_date, time64())
 
 MOCK_METHOD1 (set_date_posted_secs_normalized, void(time64))
 
 MOCK_CONST_METHOD0 (get_description, const char *())
 
 MOCK_METHOD1 (set_description, void(const char *))
 
 MOCK_CONST_METHOD0 (get_currency, gnc_commodity *())
 
 MOCK_CONST_METHOD0 (get_notes, const char *())
 
 MOCK_METHOD1 (set_notes, void(const char *))
 
 MOCK_CONST_METHOD0 (get_imbalance_value, gnc_numeric())
 
 MOCK_CONST_METHOD0 (get_num, const char *())
 
 MOCK_CONST_METHOD0 (is_open, gboolean())
 
 MOCK_METHOD0 (destroy, void())
 
 MOCK_METHOD0 (recordPrice, void())
 

Detailed Description

Definition at line 23 of file gmock-Transaction.h.

Constructor & Destructor Documentation

◆ MockTransaction()

MockTransaction::MockTransaction ( )
inline

Definition at line 26 of file gmock-Transaction.h.

27 {
28 num = nullptr;
29 description = nullptr;
30 common_currency = nullptr;
31 splits = nullptr;
32 date_entered = 0;
33 date_posted = 0;
34 marker = 0;
35 orig = nullptr;
36 }

◆ ~MockTransaction()

MockTransaction::~MockTransaction ( )
inlineprotected

Definition at line 73 of file gmock-Transaction.h.

73{}

Member Function Documentation

◆ free()

void MockTransaction::free ( )
inline

Definition at line 43 of file gmock-Transaction.h.

44 {
45 delete this;
46 }

◆ operator delete()

void MockTransaction::operator delete ( void *  trans,
size_t  size 
)
inline

Definition at line 47 of file gmock-Transaction.h.

48 {
49 mock_g_object_unref(trans, size);
50 }

◆ operator new()

void * MockTransaction::operator new ( size_t  size)
inline

Definition at line 37 of file gmock-Transaction.h.

38 {
39 return mock_g_object_new (GNC_TYPE_MOCKTRANSACTION, NULL, size);
40 }

The documentation for this class was generated from the following file: