[Test/CAPI] Update the testcase of element-wise control function
authorSangjung Woo <sangjung.woo@samsung.com>
Fri, 31 Jul 2020 04:53:08 +0000 (13:53 +0900)
committerMyungJoo Ham <myungjoo.ham@samsung.com>
Mon, 3 Aug 2020 03:58:36 +0000 (12:58 +0900)
This patch updates the testcase of element-wise control function since
the negative testcase does not have a negative code.

Signed-off-by: Sangjung Woo <sangjung.woo@samsung.com>
tests/tizen_capi/unittest_tizen_capi.cc

index f2c6053..3b04572 100644 (file)
@@ -6475,11 +6475,14 @@ TEST (nnstreamer_capi_element, set_property_double_29_n)
   EXPECT_EQ (status, ML_ERROR_NONE);
 
   /* Test Code */
-  status = ml_pipeline_element_set_property_double (vscale_h, "sharpness", 0.72);
-  EXPECT_EQ (status, ML_ERROR_NONE);
+  status = ml_pipeline_element_set_property_double (nullptr, "sharpness", 0.72);
+  EXPECT_NE (status, ML_ERROR_NONE);
 
-  status = ml_pipeline_element_set_property_double (vscale_h, "sharpness", 1.43);
-  EXPECT_EQ (status, ML_ERROR_NONE);
+  status = ml_pipeline_element_set_property_double (vscale_h, "WRONG_NAME", 1.43);
+  EXPECT_NE (status, ML_ERROR_NONE);
+
+  status = ml_pipeline_element_set_property_int32 (vscale_h, "sharpness", 10);
+  EXPECT_NE (status, ML_ERROR_NONE);
 
   status = ml_pipeline_element_release_handle (vscale_h);
   EXPECT_EQ (status, ML_ERROR_NONE);