Derive-C
Loading...
Searching...
No Matches
mock.h File Reference

Go to the source code of this file.

Macros

#define MOCKABLE_DECLARE(ret, name, args)
 Free function mocking support.
#define MOCKABLE_DEFINE(ret, name, args)
#define MOCKABLE(ret, name, args)
 Defines a function as mockable, combining declaration & definition.

Macro Definition Documentation

◆ MOCKABLE

#define MOCKABLE ( ret,
name,
args )
Value:
MOCKABLE_DECLARE(ret, name, args); \
MOCKABLE_DEFINE(ret, name, args)
#define MOCKABLE_DECLARE(ret, name, args)
Free function mocking support.
Definition mock.h:34

Defines a function as mockable, combining declaration & definition.

Definition at line 39 of file mock.h.

39#define MOCKABLE(ret, name, args) \
40 MOCKABLE_DECLARE(ret, name, args); \
41 MOCKABLE_DEFINE(ret, name, args)

◆ MOCKABLE_DECLARE

#define MOCKABLE_DECLARE ( ret,
name,
args )
Value:
ret name args

Free function mocking support.

Definition at line 34 of file mock.h.

◆ MOCKABLE_DEFINE

#define MOCKABLE_DEFINE ( ret,
name,
args )
Value:
ret name args

Definition at line 35 of file mock.h.