static void teardownFm(void) { celixLauncher_stop(serverFramework); celixLauncher_waitForShutdown(serverFramework); celixLauncher_destroy(serverFramework); celixLauncher_stop(clientFramework); celixLauncher_waitForShutdown(clientFramework); celixLauncher_destroy(clientFramework); serverContext = NULL; serverFramework = NULL; clientContext = NULL; clientFramework = NULL; }
static void teardownFmImport(void) { int rc = 0; rc = bundleContext_ungetService(context, rsaRef, NULL); CHECK_EQUAL(CELIX_SUCCESS, rc); rc = bundleContext_ungetServiceReference(context,rsaRef); CHECK_EQUAL(CELIX_SUCCESS, rc); rc = bundleContext_ungetService(context, scopeServiceRef, NULL); CHECK_EQUAL(CELIX_SUCCESS, rc); rc = bundleContext_ungetServiceReference(context,scopeServiceRef); CHECK_EQUAL(CELIX_SUCCESS, rc); rc = bundleContext_ungetService(context, testRef, NULL); CHECK_EQUAL(CELIX_SUCCESS, rc); rc = bundleContext_ungetServiceReference(context,testRef); CHECK_EQUAL(CELIX_SUCCESS, rc); rc = bundleContext_ungetService(context, eplRef, NULL); CHECK_EQUAL(CELIX_SUCCESS, rc); rc = bundleContext_ungetServiceReference(context,eplRef); CHECK_EQUAL(CELIX_SUCCESS, rc); celixLauncher_stop(framework); celixLauncher_waitForShutdown(framework); celixLauncher_destroy(framework); scopeServiceRef = NULL; tmScopeService = NULL; calcRef = NULL; calc = NULL; rsaRef = NULL; rsa = NULL; discRef = NULL; discMock = NULL; testRef = NULL; testImport = NULL; eplRef = NULL; eplService = NULL; context = NULL; framework = NULL; }
static void teardownFm(void) { int rc = 0; rc = bundleContext_ungetService(context, rsaRef, NULL); CHECK_EQUAL(CELIX_SUCCESS, rc); rc = bundleContext_ungetService(context, calcRef, NULL); CHECK_EQUAL(CELIX_SUCCESS, rc); celixLauncher_stop(framework); celixLauncher_waitForShutdown(framework); celixLauncher_destroy(framework); rsaRef = NULL; rsa = NULL; calcRef = NULL; calc = NULL; context = NULL; framework = NULL; }