extern int utc_media_scmirroring_sink_set_display_n1(void);
extern int utc_media_scmirroring_sink_set_display_n2(void);
extern int utc_media_scmirroring_sink_set_display_n3(void);
+extern int utc_media_scmirroring_sink_set_display_mode_p(void);
+extern int utc_media_scmirroring_sink_set_display_mode_n1(void);
+extern int utc_media_scmirroring_sink_set_display_mode_n2(void);
+extern int utc_media_scmirroring_sink_set_display_roi_p(void);
+extern int utc_media_scmirroring_sink_set_display_roi_n1(void);
+extern int utc_media_scmirroring_sink_set_display_roi_n2(void);
+extern int utc_media_scmirroring_sink_set_display_rotation_p(void);
+extern int utc_media_scmirroring_sink_set_display_rotation_n1(void);
+extern int utc_media_scmirroring_sink_set_display_rotation_n2(void);
extern int utc_media_scmirroring_sink_set_resolution_p(void);
extern int utc_media_scmirroring_sink_set_resolution_n1(void);
extern int utc_media_scmirroring_sink_set_resolution_n2(void);
+extern int utc_media_scmirroring_sink_set_src_device_type_p(void);
+extern int utc_media_scmirroring_sink_set_src_device_type_n1(void);
+extern int utc_media_scmirroring_sink_set_src_device_type_n2(void);
extern int utc_media_scmirroring_sink_prepare_p(void);
extern int utc_media_scmirroring_sink_prepare_n1(void);
extern int utc_media_scmirroring_sink_prepare_n2(void);
{"utc_media_scmirroring_sink_set_display_n1",utc_media_scmirroring_sink_set_display_n1,utc_media_screen_mirroring_sink_startup,utc_media_screen_mirroring_sink_cleanup},
{"utc_media_scmirroring_sink_set_display_n2",utc_media_scmirroring_sink_set_display_n2,utc_media_screen_mirroring_sink_startup,utc_media_screen_mirroring_sink_cleanup},
{"utc_media_scmirroring_sink_set_display_n3",utc_media_scmirroring_sink_set_display_n3,utc_media_screen_mirroring_sink_startup,utc_media_screen_mirroring_sink_cleanup},
+ {"utc_media_scmirroring_sink_set_display_mode_p",utc_media_scmirroring_sink_set_display_mode_p,utc_media_screen_mirroring_sink_startup,utc_media_screen_mirroring_sink_cleanup},
+ {"utc_media_scmirroring_sink_set_display_mode_n1",utc_media_scmirroring_sink_set_display_mode_n1,utc_media_screen_mirroring_sink_startup,utc_media_screen_mirroring_sink_cleanup},
+ {"utc_media_scmirroring_sink_set_display_mode_n2",utc_media_scmirroring_sink_set_display_mode_n2,utc_media_screen_mirroring_sink_startup,utc_media_screen_mirroring_sink_cleanup},
+ {"utc_media_scmirroring_sink_set_display_roi_p",utc_media_scmirroring_sink_set_display_roi_p,utc_media_screen_mirroring_sink_startup,utc_media_screen_mirroring_sink_cleanup},
+ {"utc_media_scmirroring_sink_set_display_roi_n1",utc_media_scmirroring_sink_set_display_roi_n1,utc_media_screen_mirroring_sink_startup,utc_media_screen_mirroring_sink_cleanup},
+ {"utc_media_scmirroring_sink_set_display_roi_n2",utc_media_scmirroring_sink_set_display_roi_n2,utc_media_screen_mirroring_sink_startup,utc_media_screen_mirroring_sink_cleanup},
+ {"utc_media_scmirroring_sink_set_display_rotation_p",utc_media_scmirroring_sink_set_display_rotation_p,utc_media_screen_mirroring_sink_startup,utc_media_screen_mirroring_sink_cleanup},
+ {"utc_media_scmirroring_sink_set_display_rotation_n1",utc_media_scmirroring_sink_set_display_rotation_n1,utc_media_screen_mirroring_sink_startup,utc_media_screen_mirroring_sink_cleanup},
+ {"utc_media_scmirroring_sink_set_display_rotation_n2",utc_media_scmirroring_sink_set_display_rotation_n2,utc_media_screen_mirroring_sink_startup,utc_media_screen_mirroring_sink_cleanup},
{"utc_media_scmirroring_sink_set_resolution_p",utc_media_scmirroring_sink_set_resolution_p,utc_media_screen_mirroring_sink_startup,utc_media_screen_mirroring_sink_cleanup},
{"utc_media_scmirroring_sink_set_resolution_n1",utc_media_scmirroring_sink_set_resolution_n1,utc_media_screen_mirroring_sink_startup,utc_media_screen_mirroring_sink_cleanup},
{"utc_media_scmirroring_sink_set_resolution_n2",utc_media_scmirroring_sink_set_resolution_n2,utc_media_screen_mirroring_sink_startup,utc_media_screen_mirroring_sink_cleanup},
+ {"utc_media_scmirroring_sink_set_src_device_type_p",utc_media_scmirroring_sink_set_src_device_type_p,utc_media_screen_mirroring_sink_startup,utc_media_screen_mirroring_sink_cleanup},
+ {"utc_media_scmirroring_sink_set_src_device_type_n1",utc_media_scmirroring_sink_set_src_device_type_n1,utc_media_screen_mirroring_sink_startup,utc_media_screen_mirroring_sink_cleanup},
+ {"utc_media_scmirroring_sink_set_src_device_type_n2",utc_media_scmirroring_sink_set_src_device_type_n2,utc_media_screen_mirroring_sink_startup,utc_media_screen_mirroring_sink_cleanup},
{"utc_media_scmirroring_sink_prepare_p",utc_media_scmirroring_sink_prepare_p,utc_media_screen_mirroring_sink_startup,utc_media_screen_mirroring_sink_cleanup},
{"utc_media_scmirroring_sink_prepare_n1",utc_media_scmirroring_sink_prepare_n1,utc_media_screen_mirroring_sink_startup,utc_media_screen_mirroring_sink_cleanup},
{"utc_media_scmirroring_sink_prepare_n2",utc_media_scmirroring_sink_prepare_n2,utc_media_screen_mirroring_sink_startup,utc_media_screen_mirroring_sink_cleanup},
return 0;
}
+/**
+ * @testcase utc_media_scmirroring_sink_set_display_mode_p
+ * @since_tizen 10.0
+ * @description Positive test case of scmirroring_sink_set_display_mode()
+ */
+int utc_media_scmirroring_sink_set_display_mode_p(void)
+{
+ if(!_is_WFD_supported){
+ fprintf(stderr, "This device is not support Wi-Fi Direct!\n");
+ assert_eq(_start_ret, SCMIRRORING_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+ assert(!_is_broken);
+ int ret;
+
+ ret = scmirroring_sink_set_display_mode(scmirroring_sink, SCMIRRORING_DISPLAY_MODE_FULL_SCREEN);
+ assert_eq(ret, SCMIRRORING_ERROR_NONE);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_media_scmirroring_sink_set_display_mode_n1
+ * @since_tizen 10.0
+ * @description Negative test case of scmirroring_sink_set_display_mode()
+ */
+int utc_media_scmirroring_sink_set_display_mode_n1(void)
+{
+ if(!_is_WFD_supported){
+ fprintf(stderr, "This device is not support Wi-Fi Direct!\n");
+ assert_eq(_start_ret, SCMIRRORING_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+ assert(!_is_broken);
+ int ret;
+
+ ret = scmirroring_sink_set_display_mode(NULL, SCMIRRORING_DISPLAY_MODE_FULL_SCREEN);
+ assert_eq(ret, SCMIRRORING_ERROR_INVALID_PARAMETER);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_media_scmirroring_sink_set_display_mode_n2
+ * @since_tizen 10.0
+ * @description Negative test case of scmirroring_sink_set_display_mode()
+ */
+int utc_media_scmirroring_sink_set_display_mode_n2(void)
+{
+ if(!_is_WFD_supported){
+ fprintf(stderr, "This device is not support Wi-Fi Direct!\n");
+ assert_eq(_start_ret, SCMIRRORING_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+ assert(!_is_broken);
+ int ret;
+
+ ret = scmirroring_sink_set_display_mode(scmirroring_sink, -1);
+ assert_eq(ret, SCMIRRORING_ERROR_INVALID_PARAMETER);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_media_scmirroring_sink_set_display_roi_p
+ * @since_tizen 10.0
+ * @description Positive test case of scmirroring_sink_set_display_roi()
+ */
+int utc_media_scmirroring_sink_set_display_roi_p(void)
+{
+ if(!_is_WFD_supported){
+ fprintf(stderr, "This device is not support Wi-Fi Direct!\n");
+ assert_eq(_start_ret, SCMIRRORING_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+ assert(!_is_broken);
+ int ret;
+
+ ret = scmirroring_sink_set_display_roi(scmirroring_sink, 100, 50, 400, 300);
+ assert_eq(ret, SCMIRRORING_ERROR_NONE);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_media_scmirroring_sink_set_display_roi_n1
+ * @since_tizen 10.0
+ * @description Negative test case of scmirroring_sink_set_display_roi()
+ */
+int utc_media_scmirroring_sink_set_display_roi_n1(void)
+{
+ if(!_is_WFD_supported){
+ fprintf(stderr, "This device is not support Wi-Fi Direct!\n");
+ assert_eq(_start_ret, SCMIRRORING_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+ assert(!_is_broken);
+ int ret;
+
+ ret = scmirroring_sink_set_display_roi(NULL, 100, 50, 400, 300);
+ assert_eq(ret, SCMIRRORING_ERROR_INVALID_PARAMETER);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_media_scmirroring_sink_set_display_roi_n2
+ * @since_tizen 10.0
+ * @description Negative test case of scmirroring_sink_set_display_roi()
+ */
+int utc_media_scmirroring_sink_set_display_roi_n2(void)
+{
+ if(!_is_WFD_supported){
+ fprintf(stderr, "This device is not support Wi-Fi Direct!\n");
+ assert_eq(_start_ret, SCMIRRORING_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+ assert(!_is_broken);
+ int ret;
+
+ ret = scmirroring_sink_set_display_roi(scmirroring_sink, -1, -1, 0, 0);
+ assert_eq(ret, SCMIRRORING_ERROR_INVALID_PARAMETER);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_media_scmirroring_sink_set_display_rotation_p
+ * @since_tizen 10.0
+ * @description Positive test case of scmirroring_sink_set_display_rotation()
+ */
+int utc_media_scmirroring_sink_set_display_rotation_p(void)
+{
+ if(!_is_WFD_supported){
+ fprintf(stderr, "This device is not support Wi-Fi Direct!\n");
+ assert_eq(_start_ret, SCMIRRORING_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+ assert(!_is_broken);
+ int ret;
+
+ ret = scmirroring_sink_set_display_rotation(scmirroring_sink, SCMIRRORING_DISPLAY_ROTATION_90);
+ assert_eq(ret, SCMIRRORING_ERROR_NONE);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_media_scmirroring_sink_set_display_rotation_n1
+ * @since_tizen 10.0
+ * @description Negative test case of scmirroring_sink_set_display_rotation()
+ */
+int utc_media_scmirroring_sink_set_display_rotation_n1(void)
+{
+ if(!_is_WFD_supported){
+ fprintf(stderr, "This device is not support Wi-Fi Direct!\n");
+ assert_eq(_start_ret, SCMIRRORING_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+ assert(!_is_broken);
+ int ret;
+
+ ret = scmirroring_sink_set_display_rotation(NULL, SCMIRRORING_DISPLAY_ROTATION_90);
+ assert_eq(ret, SCMIRRORING_ERROR_INVALID_PARAMETER);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_media_scmirroring_sink_set_display_rotation_n2
+ * @since_tizen 10.0
+ * @description Negative test case of scmirroring_sink_set_display_rotation()
+ */
+int utc_media_scmirroring_sink_set_display_rotation_n2(void)
+{
+ if(!_is_WFD_supported){
+ fprintf(stderr, "This device is not support Wi-Fi Direct!\n");
+ assert_eq(_start_ret, SCMIRRORING_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+ assert(!_is_broken);
+ int ret;
+
+ ret = scmirroring_sink_set_display_rotation(scmirroring_sink, -1);
+ assert_eq(ret, SCMIRRORING_ERROR_INVALID_PARAMETER);
+
+ return 0;
+}
+
/**
* @testcase utc_media_scmirroring_sink_set_resolution_p
* @since_tizen 2.4
return 0;
}
+/**
+ * @testcase utc_media_scmirroring_sink_set_src_device_type_p
+ * @since_tizen 10.0
+ * @description Positive test case of scmirroring_sink_set_src_device_type()
+ */
+int utc_media_scmirroring_sink_set_src_device_type_p(void)
+{
+ if(!_is_WFD_supported){
+ fprintf(stderr, "This device is not support Wi-Fi Direct!\n");
+ assert_eq(_start_ret, SCMIRRORING_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+ assert(!_is_broken);
+ int ret;
+
+ ret = scmirroring_sink_set_src_device_type(scmirroring_sink, SCMIRRORING_DEVICE_TYPE_TV);
+ assert_eq(ret, SCMIRRORING_ERROR_NONE);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_media_scmirroring_sink_set_src_device_type_n1
+ * @since_tizen 10.0
+ * @description Negative test case of scmirroring_sink_set_src_device_type()
+ */
+int utc_media_scmirroring_sink_set_src_device_type_n1(void)
+{
+ if(!_is_WFD_supported){
+ fprintf(stderr, "This device is not support Wi-Fi Direct!\n");
+ assert_eq(_start_ret, SCMIRRORING_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+ assert(!_is_broken);
+ int ret;
+
+ ret = scmirroring_sink_set_src_device_type(NULL, SCMIRRORING_DEVICE_TYPE_TV);
+ assert_eq(ret, SCMIRRORING_ERROR_INVALID_PARAMETER);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_media_scmirroring_sink_set_src_device_type_n2
+ * @since_tizen 10.0
+ * @description Negative test case of scmirroring_sink_set_src_device_type()
+ */
+int utc_media_scmirroring_sink_set_src_device_type_n2(void)
+{
+ if(!_is_WFD_supported){
+ fprintf(stderr, "This device is not support Wi-Fi Direct!\n");
+ assert_eq(_start_ret, SCMIRRORING_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+ assert(!_is_broken);
+ int ret;
+
+ ret = scmirroring_sink_set_src_device_type(scmirroring_sink, -1);
+ assert_eq(ret, SCMIRRORING_ERROR_INVALID_PARAMETER);
+
+ return 0;
+}
+
/**
* @testcase utc_media_scmirroring_sink_prepare_p
* @since_tizen 5.0