mock: move MOCK_SET{,_P} semicolons to call sites
This makes them look more like regular function calls and keeps the coding style consistent. Change-Id: I019980bb381abb0dec0aae041340a44bbffe23f3 Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-on: https://review.gerrithub.io/368205 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Paul Luse <paul.e.luse@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
This commit is contained in:
parent
7f6c737a25
commit
12d75f6323
@ -43,10 +43,10 @@
|
|||||||
/* and getting values from the stub, the _P macros are */
|
/* and getting values from the stub, the _P macros are */
|
||||||
/* for mocking functions that return pointer values */
|
/* for mocking functions that return pointer values */
|
||||||
#define MOCK_SET(fn, ret, val) \
|
#define MOCK_SET(fn, ret, val) \
|
||||||
ut_ ## fn = (ret){val};
|
ut_ ## fn = (ret){val}
|
||||||
|
|
||||||
#define MOCK_SET_P(fn, ret, val) \
|
#define MOCK_SET_P(fn, ret, val) \
|
||||||
ut_p_ ## fn = (ret){val};
|
ut_p_ ## fn = (ret){val}
|
||||||
|
|
||||||
#define MOCK_GET(fn) \
|
#define MOCK_GET(fn) \
|
||||||
ut_ ## fn
|
ut_ ## fn
|
||||||
|
@ -165,21 +165,21 @@ test_nvme_ctrlr_probe(void)
|
|||||||
struct spdk_nvme_ctrlr *dummy = NULL;
|
struct spdk_nvme_ctrlr *dummy = NULL;
|
||||||
|
|
||||||
/* test when probe_cb returns false */
|
/* test when probe_cb returns false */
|
||||||
MOCK_SET(dummy_probe_cb, bool, false)
|
MOCK_SET(dummy_probe_cb, bool, false);
|
||||||
rc = nvme_ctrlr_probe(trid, devhandle, dummy_probe_cb, cb_ctx);
|
rc = nvme_ctrlr_probe(trid, devhandle, dummy_probe_cb, cb_ctx);
|
||||||
CU_ASSERT(rc == 1);
|
CU_ASSERT(rc == 1);
|
||||||
|
|
||||||
/* probe_cb returns true but we can't construct a ctrl */
|
/* probe_cb returns true but we can't construct a ctrl */
|
||||||
MOCK_SET(dummy_probe_cb, bool, true)
|
MOCK_SET(dummy_probe_cb, bool, true);
|
||||||
MOCK_SET_P(nvme_transport_ctrlr_construct,
|
MOCK_SET_P(nvme_transport_ctrlr_construct,
|
||||||
struct spdk_nvme_ctrlr *, NULL)
|
struct spdk_nvme_ctrlr *, NULL);
|
||||||
rc = nvme_ctrlr_probe(trid, devhandle, dummy_probe_cb, cb_ctx);
|
rc = nvme_ctrlr_probe(trid, devhandle, dummy_probe_cb, cb_ctx);
|
||||||
CU_ASSERT(rc == -1);
|
CU_ASSERT(rc == -1);
|
||||||
|
|
||||||
/* happy path */
|
/* happy path */
|
||||||
g_spdk_nvme_driver = malloc(sizeof(struct nvme_driver));
|
g_spdk_nvme_driver = malloc(sizeof(struct nvme_driver));
|
||||||
SPDK_CU_ASSERT_FATAL(g_spdk_nvme_driver != NULL);
|
SPDK_CU_ASSERT_FATAL(g_spdk_nvme_driver != NULL);
|
||||||
MOCK_SET(dummy_probe_cb, bool, true)
|
MOCK_SET(dummy_probe_cb, bool, true);
|
||||||
MOCK_SET_P(nvme_transport_ctrlr_construct,
|
MOCK_SET_P(nvme_transport_ctrlr_construct,
|
||||||
struct spdk_nvme_ctrlr *, &ut_nvme_transport_ctrlr_construct);
|
struct spdk_nvme_ctrlr *, &ut_nvme_transport_ctrlr_construct);
|
||||||
TAILQ_INIT(&g_spdk_nvme_driver->init_ctrlrs);
|
TAILQ_INIT(&g_spdk_nvme_driver->init_ctrlrs);
|
||||||
@ -198,14 +198,14 @@ test_nvme_robust_mutex_init_shared(void)
|
|||||||
int rc = 0;
|
int rc = 0;
|
||||||
|
|
||||||
/* test where both pthread calls succeed */
|
/* test where both pthread calls succeed */
|
||||||
MOCK_SET(pthread_mutexattr_init, int, 0)
|
MOCK_SET(pthread_mutexattr_init, int, 0);
|
||||||
MOCK_SET(pthread_mutex_init, int, 0)
|
MOCK_SET(pthread_mutex_init, int, 0);
|
||||||
rc = nvme_robust_mutex_init_shared(&mtx);
|
rc = nvme_robust_mutex_init_shared(&mtx);
|
||||||
CU_ASSERT(rc == 0);
|
CU_ASSERT(rc == 0);
|
||||||
|
|
||||||
/* test where we can't init attr's but init mutex works */
|
/* test where we can't init attr's but init mutex works */
|
||||||
MOCK_SET(pthread_mutexattr_init, int, -1)
|
MOCK_SET(pthread_mutexattr_init, int, -1);
|
||||||
MOCK_SET(pthread_mutex_init, int, 0)
|
MOCK_SET(pthread_mutex_init, int, 0);
|
||||||
rc = nvme_robust_mutex_init_shared(&mtx);
|
rc = nvme_robust_mutex_init_shared(&mtx);
|
||||||
/* for FreeBSD the only possible return value is 0 */
|
/* for FreeBSD the only possible return value is 0 */
|
||||||
#ifndef __FreeBSD__
|
#ifndef __FreeBSD__
|
||||||
@ -215,8 +215,8 @@ test_nvme_robust_mutex_init_shared(void)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* test where we can init attr's but the mutex init fails */
|
/* test where we can init attr's but the mutex init fails */
|
||||||
MOCK_SET(pthread_mutexattr_init, int, 0)
|
MOCK_SET(pthread_mutexattr_init, int, 0);
|
||||||
MOCK_SET(pthread_mutex_init, int, -1)
|
MOCK_SET(pthread_mutex_init, int, -1);
|
||||||
rc = nvme_robust_mutex_init_shared(&mtx);
|
rc = nvme_robust_mutex_init_shared(&mtx);
|
||||||
/* for FreeBSD the only possible return value is 0 */
|
/* for FreeBSD the only possible return value is 0 */
|
||||||
#ifndef __FreeBSD__
|
#ifndef __FreeBSD__
|
||||||
|
Loading…
Reference in New Issue
Block a user