[UTC][capi-media-vision][Non-ACR][Add Not supported checks] 87/279787/2
authorHyunsoPark <hance.park@samsung.com>
Thu, 18 Aug 2022 01:08:45 +0000 (10:08 +0900)
committerHyunsoPark <hance.park@samsung.com>
Thu, 18 Aug 2022 05:17:33 +0000 (14:17 +0900)
Change-Id: Id9000577d01f89bd66476a6279d460a82538018e
Signed-off-by: HyunsoPark <hance.park@samsung.com>
src/utc/capi-media-vision/utc-mv_roi_tracker.c

index eb1b597eb50e585205c97eb6fa189415d71bfda6..573eae1a7e7782b4f827b91cbaca0391081bb6d8 100755 (executable)
@@ -281,11 +281,6 @@ int utc_mediavision_mv_roi_tracker_configure_p(void)
 {
     printf("mv_roi_tracker_configure_p\n");
 
-    if (!gIsROITrackerSupported) {
-        assert_eq(gStartupError, MEDIA_VISION_ERROR_NOT_SUPPORTED);
-        return 0;
-    }
-
     mv_roi_tracker_h tracker_handle = NULL;
     int ret = mv_roi_tracker_create(&tracker_handle);
     if (!gIsROITrackerSupported) {
@@ -293,6 +288,8 @@ int utc_mediavision_mv_roi_tracker_configure_p(void)
         return 0;
     }
 
+    assert_eq(gStartupError, MEDIA_VISION_ERROR_NONE);
+
     assert_eq(set_roi_tracker_engine_config(gEngineConfigHandle), MEDIA_VISION_ERROR_NONE);
 
     ret = mv_roi_tracker_configure(tracker_handle, gEngineConfigHandle);
@@ -314,11 +311,15 @@ int utc_mediavision_mv_roi_tracker_configure_n(void)
 {
     printf("mv_roi_tracker_configure_n\n");
 
+    mv_roi_tracker_h tracker_handle = NULL;
+    int ret = mv_roi_tracker_create(&tracker_handle);
     if (!gIsROITrackerSupported) {
-        assert_eq(gStartupError, MEDIA_VISION_ERROR_NOT_SUPPORTED);
+        assert_eq(ret, MEDIA_VISION_ERROR_NOT_SUPPORTED);
         return 0;
     }
 
+    assert_eq(gStartupError, MEDIA_VISION_ERROR_NONE);
+
     int ret = mv_roi_tracker_configure(NULL, NULL);
     assert_eq(MEDIA_VISION_ERROR_INVALID_PARAMETER, ret);
 
@@ -336,11 +337,6 @@ int utc_mediavision_mv_roi_tracker_prepare_p(void)
 {
     printf("mv_roi_tracker_prepare_p\n");
 
-    if (!gIsROITrackerSupported) {
-        assert_eq(gStartupError, MEDIA_VISION_ERROR_NOT_SUPPORTED);
-        return 0;
-    }
-
     mv_roi_tracker_h tracker_handle = NULL;
     int ret = mv_roi_tracker_create(&tracker_handle);
     if (!gIsROITrackerSupported) {
@@ -348,6 +344,8 @@ int utc_mediavision_mv_roi_tracker_prepare_p(void)
         return 0;
     }
 
+    assert_eq(gStartupError, MEDIA_VISION_ERROR_NONE);
+
     assert_eq(set_roi_tracker_engine_config(gEngineConfigHandle), MEDIA_VISION_ERROR_NONE);
 
     ret = mv_roi_tracker_configure(tracker_handle, gEngineConfigHandle);
@@ -371,11 +369,15 @@ int utc_mediavision_mv_roi_tracker_prepare_n(void)
 {
     printf("mv_roi_tracker_prepare_n\n");
 
+    mv_roi_tracker_h tracker_handle = NULL;
+    int ret = mv_roi_tracker_create(&tracker_handle);
     if (!gIsROITrackerSupported) {
-        assert_eq(gStartupError, MEDIA_VISION_ERROR_NOT_SUPPORTED);
+        assert_eq(ret, MEDIA_VISION_ERROR_NOT_SUPPORTED);
         return 0;
     }
 
+    assert_eq(gStartupError, MEDIA_VISION_ERROR_NONE);
+
     int ret = mv_roi_tracker_prepare(NULL, 0, 0, 0, 0);
     assert_eq(MEDIA_VISION_ERROR_INVALID_PARAMETER, ret);
 
@@ -400,11 +402,6 @@ int utc_mediavision_mv_roi_tracker_perform_p(void)
 {
     printf("mv_roi_tracker_perform_p\n");
 
-    if (!gIsROITrackerSupported) {
-        assert_eq(gStartupError, MEDIA_VISION_ERROR_NOT_SUPPORTED);
-        return 0;
-    }
-
     mv_roi_tracker_h tracker_handle = NULL;
     int ret = mv_roi_tracker_create(&tracker_handle);
     if (!gIsROITrackerSupported) {
@@ -412,6 +409,8 @@ int utc_mediavision_mv_roi_tracker_perform_p(void)
         return 0;
     }
 
+    assert_eq(gStartupError, MEDIA_VISION_ERROR_NONE);
+
     assert_eq(set_roi_tracker_engine_config(gEngineConfigHandle), MEDIA_VISION_ERROR_NONE);
 
     ret = mv_roi_tracker_configure(tracker_handle, gEngineConfigHandle);
@@ -447,11 +446,6 @@ int utc_mediavision_mv_roi_tracker_perform_n(void)
 {
     printf("mv_roi_tracker_perform_n\n");
 
-    if (!gIsROITrackerSupported) {
-        assert_eq(gStartupError, MEDIA_VISION_ERROR_NOT_SUPPORTED);
-        return 0;
-    }
-
     mv_roi_tracker_h tracker_handle = NULL;
     int ret = mv_roi_tracker_create(&tracker_handle);
     if (!gIsROITrackerSupported) {
@@ -459,6 +453,8 @@ int utc_mediavision_mv_roi_tracker_perform_n(void)
         return 0;
     }
 
+    assert_eq(gStartupError, MEDIA_VISION_ERROR_NONE);
+
     assert_eq(set_roi_tracker_engine_config(gEngineConfigHandle), MEDIA_VISION_ERROR_NONE);
 
     ret = mv_roi_tracker_configure(tracker_handle, gEngineConfigHandle);