void TearDown() { //print_lmc_get_scene(); t_ilm_layer* layers = NULL; t_ilm_int numLayer=0; EXPECT_EQ(ILM_SUCCESS, ilm_getLayerIDs(&numLayer, &layers)); for (t_ilm_int i=0; i<numLayer; i++) { EXPECT_EQ(ILM_SUCCESS, ilm_layerRemove(layers[i])); }; free(layers); t_ilm_surface* surfaces = NULL; t_ilm_int numSurfaces=0; EXPECT_EQ(ILM_SUCCESS, ilm_getSurfaceIDs(&numSurfaces, &surfaces)); for (t_ilm_int i=0; i<numSurfaces; i++) { EXPECT_EQ(ILM_SUCCESS, ilm_surfaceRemove(surfaces[i])); }; free(surfaces); EXPECT_EQ(ILM_SUCCESS, ilm_commitChanges()); EXPECT_EQ(ILM_SUCCESS, ilmClient_destroy()); EXPECT_EQ(ILM_SUCCESS, ilm_destroy()); }
void TearDown() { //print_lmc_get_scene(); t_ilm_layer* layers = NULL; t_ilm_int numLayer=0; EXPECT_EQ(ILM_SUCCESS, ilm_getLayerIDs(&numLayer, &layers)); for (t_ilm_int i=0; i<numLayer; i++) { EXPECT_EQ(ILM_SUCCESS, ilm_layerRemove(layers[i])); }; free(layers); for (std::vector<iviSurface>::reverse_iterator it = iviSurfaces.rbegin(); it != iviSurfaces.rend(); ++it) { ivi_surface_destroy((*it).surface); } iviSurfaces.clear(); EXPECT_EQ(ILM_SUCCESS, ilm_commitChanges()); EXPECT_EQ(ILM_SUCCESS, ilm_destroy()); }