extern int utc_wifi_manager_ap_get_security_type_n(void);
extern int utc_wifi_manager_ap_set_security_type_p(void);
extern int utc_wifi_manager_ap_set_security_type_n(void);
+extern int utc_wifi_manager_ap_is_security_type_supported_p(void);
+extern int utc_wifi_manager_ap_is_security_type_supported_n(void);
extern int utc_wifi_manager_ap_get_encryption_type_p(void);
extern int utc_wifi_manager_ap_get_encryption_type_n(void);
extern int utc_wifi_manager_ap_set_encryption_type_p(void);
extern int utc_wifi_manager_get_vsie_n(void);
extern int utc_wifi_manager_remove_vsie_p(void);
extern int utc_wifi_manager_remove_vsie_n(void);
+extern int utc_wifi_manager_flush_bss_p(void);
+extern int utc_wifi_manager_flush_bss_n(void);
extern int utc_wifi_manager_set_ip_conflict_cb_n(void);
extern int utc_wifi_manager_unset_ip_conflict_cb_n(void);
extern int utc_wifi_manager_set_ip_conflict_detect_enable_p(void);
extern int utc_wifi_manager_ap_is_hidden_p(void);
extern int utc_wifi_manager_ap_is_hidden_n1(void);
extern int utc_wifi_manager_ap_is_hidden_n2(void);
+extern int utc_wifi_manager_ap_is_pmf_required_p(void);
+extern int utc_wifi_manager_ap_is_pmf_required_n(void);
testcase tc_array[] = {
{"utc_wifi_manager_ap_create_p", utc_wifi_manager_ap_create_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_get_security_type_n", utc_wifi_manager_ap_get_security_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_set_security_type_p", utc_wifi_manager_ap_set_security_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_set_security_type_n", utc_wifi_manager_ap_set_security_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+ {"utc_wifi_manager_ap_is_security_type_supported_p", utc_wifi_manager_ap_is_security_type_supported_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+ {"utc_wifi_manager_ap_is_security_type_supported_n", utc_wifi_manager_ap_is_security_type_supported_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_get_encryption_type_p", utc_wifi_manager_ap_get_encryption_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_get_encryption_type_n", utc_wifi_manager_ap_get_encryption_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_set_encryption_type_p", utc_wifi_manager_ap_set_encryption_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_get_vsie_n", utc_wifi_manager_get_vsie_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_remove_vsie_p", utc_wifi_manager_remove_vsie_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_remove_vsie_n", utc_wifi_manager_remove_vsie_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+ {"utc_wifi_manager_flush_bss_p", utc_wifi_manager_flush_bss_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+ {"utc_wifi_manager_flush_bss_n", utc_wifi_manager_flush_bss_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_set_ip_conflict_cb_n", utc_wifi_manager_set_ip_conflict_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_unset_ip_conflict_cb_n", utc_wifi_manager_unset_ip_conflict_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_set_ip_conflict_detect_enable_p", utc_wifi_manager_set_ip_conflict_detect_enable_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_ap_is_hidden_p", utc_wifi_manager_ap_is_hidden_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_is_hidden_n1", utc_wifi_manager_ap_is_hidden_n1, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_is_hidden_n2", utc_wifi_manager_ap_is_hidden_n2, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+ {"utc_wifi_manager_ap_is_pmf_required_p", utc_wifi_manager_ap_is_pmf_required_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+ {"utc_wifi_manager_ap_is_pmf_required_n", utc_wifi_manager_ap_is_pmf_required_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{NULL, NULL}
};
extern int utc_wifi_manager_ap_get_security_type_n(void);
extern int utc_wifi_manager_ap_set_security_type_p(void);
extern int utc_wifi_manager_ap_set_security_type_n(void);
+extern int utc_wifi_manager_ap_is_security_type_supported_p(void);
+extern int utc_wifi_manager_ap_is_security_type_supported_n(void);
extern int utc_wifi_manager_ap_get_encryption_type_p(void);
extern int utc_wifi_manager_ap_get_encryption_type_n(void);
extern int utc_wifi_manager_ap_set_encryption_type_p(void);
extern int utc_wifi_manager_get_vsie_n(void);
extern int utc_wifi_manager_remove_vsie_p(void);
extern int utc_wifi_manager_remove_vsie_n(void);
+extern int utc_wifi_manager_flush_bss_p(void);
+extern int utc_wifi_manager_flush_bss_n(void);
extern int utc_wifi_manager_set_ip_conflict_cb_n(void);
extern int utc_wifi_manager_unset_ip_conflict_cb_n(void);
extern int utc_wifi_manager_set_ip_conflict_detect_enable_p(void);
extern int utc_wifi_manager_ap_is_hidden_p(void);
extern int utc_wifi_manager_ap_is_hidden_n1(void);
extern int utc_wifi_manager_ap_is_hidden_n2(void);
+extern int utc_wifi_manager_ap_is_pmf_required_p(void);
+extern int utc_wifi_manager_ap_is_pmf_required_n(void);
testcase tc_array[] = {
{"utc_wifi_manager_ap_create_p", utc_wifi_manager_ap_create_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_get_security_type_n", utc_wifi_manager_ap_get_security_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_set_security_type_p", utc_wifi_manager_ap_set_security_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_set_security_type_n", utc_wifi_manager_ap_set_security_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+ {"utc_wifi_manager_ap_is_security_type_supported_p", utc_wifi_manager_ap_is_security_type_supported_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+ {"utc_wifi_manager_ap_is_security_type_supported_n", utc_wifi_manager_ap_is_security_type_supported_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_get_encryption_type_p", utc_wifi_manager_ap_get_encryption_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_get_encryption_type_n", utc_wifi_manager_ap_get_encryption_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_set_encryption_type_p", utc_wifi_manager_ap_set_encryption_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_get_vsie_n", utc_wifi_manager_get_vsie_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_remove_vsie_p", utc_wifi_manager_remove_vsie_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_remove_vsie_n", utc_wifi_manager_remove_vsie_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+ {"utc_wifi_manager_flush_bss_p", utc_wifi_manager_flush_bss_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+ {"utc_wifi_manager_flush_bss_n", utc_wifi_manager_flush_bss_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_set_ip_conflict_cb_n", utc_wifi_manager_set_ip_conflict_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_unset_ip_conflict_cb_n", utc_wifi_manager_unset_ip_conflict_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_set_ip_conflict_detect_enable_p", utc_wifi_manager_set_ip_conflict_detect_enable_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_ap_is_hidden_p", utc_wifi_manager_ap_is_hidden_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_is_hidden_n1", utc_wifi_manager_ap_is_hidden_n1, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_is_hidden_n2", utc_wifi_manager_ap_is_hidden_n2, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+ {"utc_wifi_manager_ap_is_pmf_required_p", utc_wifi_manager_ap_is_pmf_required_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+ {"utc_wifi_manager_ap_is_pmf_required_n", utc_wifi_manager_ap_is_pmf_required_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{NULL, NULL}
};
extern int utc_wifi_manager_ap_get_security_type_n(void);
extern int utc_wifi_manager_ap_set_security_type_p(void);
extern int utc_wifi_manager_ap_set_security_type_n(void);
+extern int utc_wifi_manager_ap_is_security_type_supported_p(void);
+extern int utc_wifi_manager_ap_is_security_type_supported_n(void);
extern int utc_wifi_manager_ap_get_encryption_type_p(void);
extern int utc_wifi_manager_ap_get_encryption_type_n(void);
extern int utc_wifi_manager_ap_set_encryption_type_p(void);
extern int utc_wifi_manager_get_vsie_n(void);
extern int utc_wifi_manager_remove_vsie_p(void);
extern int utc_wifi_manager_remove_vsie_n(void);
+extern int utc_wifi_manager_flush_bss_p(void);
+extern int utc_wifi_manager_flush_bss_n(void);
extern int utc_wifi_manager_set_ip_conflict_cb_n(void);
extern int utc_wifi_manager_unset_ip_conflict_cb_n(void);
extern int utc_wifi_manager_set_ip_conflict_detect_enable_p(void);
extern int utc_wifi_manager_ap_is_hidden_p(void);
extern int utc_wifi_manager_ap_is_hidden_n1(void);
extern int utc_wifi_manager_ap_is_hidden_n2(void);
+extern int utc_wifi_manager_ap_is_pmf_required_p(void);
+extern int utc_wifi_manager_ap_is_pmf_required_n(void);
testcase tc_array[] = {
{"utc_wifi_manager_ap_create_p", utc_wifi_manager_ap_create_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_get_security_type_n", utc_wifi_manager_ap_get_security_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_set_security_type_p", utc_wifi_manager_ap_set_security_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_set_security_type_n", utc_wifi_manager_ap_set_security_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+ {"utc_wifi_manager_ap_is_security_type_supported_p", utc_wifi_manager_ap_is_security_type_supported_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+ {"utc_wifi_manager_ap_is_security_type_supported_n", utc_wifi_manager_ap_is_security_type_supported_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_get_encryption_type_p", utc_wifi_manager_ap_get_encryption_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_get_encryption_type_n", utc_wifi_manager_ap_get_encryption_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_set_encryption_type_p", utc_wifi_manager_ap_set_encryption_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_get_vsie_n", utc_wifi_manager_get_vsie_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_remove_vsie_p", utc_wifi_manager_remove_vsie_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_remove_vsie_n", utc_wifi_manager_remove_vsie_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+ {"utc_wifi_manager_flush_bss_p", utc_wifi_manager_flush_bss_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+ {"utc_wifi_manager_flush_bss_n", utc_wifi_manager_flush_bss_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_set_ip_conflict_cb_n", utc_wifi_manager_set_ip_conflict_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_unset_ip_conflict_cb_n", utc_wifi_manager_unset_ip_conflict_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_set_ip_conflict_detect_enable_p", utc_wifi_manager_set_ip_conflict_detect_enable_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_ap_is_hidden_p", utc_wifi_manager_ap_is_hidden_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_is_hidden_n1", utc_wifi_manager_ap_is_hidden_n1, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_is_hidden_n2", utc_wifi_manager_ap_is_hidden_n2, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+ {"utc_wifi_manager_ap_is_pmf_required_p", utc_wifi_manager_ap_is_pmf_required_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+ {"utc_wifi_manager_ap_is_pmf_required_n", utc_wifi_manager_ap_is_pmf_required_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{NULL, NULL}
};
extern int utc_wifi_manager_ap_get_security_type_n(void);
extern int utc_wifi_manager_ap_set_security_type_p(void);
extern int utc_wifi_manager_ap_set_security_type_n(void);
+extern int utc_wifi_manager_ap_is_security_type_supported_p(void);
+extern int utc_wifi_manager_ap_is_security_type_supported_n(void);
extern int utc_wifi_manager_ap_get_encryption_type_p(void);
extern int utc_wifi_manager_ap_get_encryption_type_n(void);
extern int utc_wifi_manager_ap_set_encryption_type_p(void);
extern int utc_wifi_manager_get_vsie_n(void);
extern int utc_wifi_manager_remove_vsie_p(void);
extern int utc_wifi_manager_remove_vsie_n(void);
+extern int utc_wifi_manager_flush_bss_p(void);
+extern int utc_wifi_manager_flush_bss_n(void);
extern int utc_wifi_manager_set_ip_conflict_cb_n(void);
extern int utc_wifi_manager_unset_ip_conflict_cb_n(void);
extern int utc_wifi_manager_set_ip_conflict_detect_enable_p(void);
extern int utc_wifi_manager_ap_is_hidden_p(void);
extern int utc_wifi_manager_ap_is_hidden_n1(void);
extern int utc_wifi_manager_ap_is_hidden_n2(void);
+extern int utc_wifi_manager_ap_is_pmf_required_p(void);
+extern int utc_wifi_manager_ap_is_pmf_required_n(void);
testcase tc_array[] = {
{"utc_wifi_manager_ap_create_p", utc_wifi_manager_ap_create_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_get_security_type_n", utc_wifi_manager_ap_get_security_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_set_security_type_p", utc_wifi_manager_ap_set_security_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_set_security_type_n", utc_wifi_manager_ap_set_security_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+ {"utc_wifi_manager_ap_is_security_type_supported_p", utc_wifi_manager_ap_is_security_type_supported_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+ {"utc_wifi_manager_ap_is_security_type_supported_n", utc_wifi_manager_ap_is_security_type_supported_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_get_encryption_type_p", utc_wifi_manager_ap_get_encryption_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_get_encryption_type_n", utc_wifi_manager_ap_get_encryption_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_set_encryption_type_p", utc_wifi_manager_ap_set_encryption_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_get_vsie_n", utc_wifi_manager_get_vsie_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_remove_vsie_p", utc_wifi_manager_remove_vsie_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_remove_vsie_n", utc_wifi_manager_remove_vsie_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+ {"utc_wifi_manager_flush_bss_p", utc_wifi_manager_flush_bss_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+ {"utc_wifi_manager_flush_bss_n", utc_wifi_manager_flush_bss_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_set_ip_conflict_cb_n", utc_wifi_manager_set_ip_conflict_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_unset_ip_conflict_cb_n", utc_wifi_manager_unset_ip_conflict_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_set_ip_conflict_detect_enable_p", utc_wifi_manager_set_ip_conflict_detect_enable_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
{"utc_wifi_manager_ap_is_hidden_p", utc_wifi_manager_ap_is_hidden_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_is_hidden_n1", utc_wifi_manager_ap_is_hidden_n1, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_is_hidden_n2", utc_wifi_manager_ap_is_hidden_n2, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+ {"utc_wifi_manager_ap_is_pmf_required_p", utc_wifi_manager_ap_is_pmf_required_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+ {"utc_wifi_manager_ap_is_pmf_required_n", utc_wifi_manager_ap_is_pmf_required_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{NULL, NULL}
};
return 0;
}
+/**
+ * @testcase utc_wifi_manager_ap_is_security_type_supported_p
+ * @since_tizen 7.0
+ * @type Positive
+ * @description Check whether security type is supported or not.
+ * @scenario Check whether security type is supported or not. Ensure no error.
+ */
+int utc_wifi_manager_ap_is_security_type_supported_p(void)
+{
+ bool supported;
+ int ret = WIFI_MANAGER_ERROR_NONE;
+
+ ret = wifi_manager_ap_is_security_type_supported(g_hWifiAP, WIFI_MANAGER_SECURITY_TYPE_WPA2_PSK, &supported);
+
+ if (!g_bFeatureWifi) {
+ CHECK_RETURN("wifi_manager_ap_is_security_type_supported", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ } else {
+ CHECK_RETURN("wifi_manager_ap_is_security_type_supported", ret, WIFI_MANAGER_ERROR_NONE);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_wifi_manager_ap_is_security_type_supported_n
+ * @since_tizen 7.0
+ * @type Negative
+ * @description Verify wifi_manager_ap_is_security_type_supported by passing invalid parameters(ap, security_type, supported).
+ * @scenario Pass invalid AP info and other parameters to ensure security type is not supported.
+ * Return value should be WIFI_MANAGER_ERROR_INVALID_PARAMETER.
+ */
+int utc_wifi_manager_ap_is_security_type_supported_n(void)
+{
+ int ret = WIFI_MANAGER_ERROR_NONE;
+
+ ret = wifi_manager_ap_is_security_type_supported(NULL, -1, NULL);
+
+ if (!g_bFeatureWifi) {
+ CHECK_RETURN("wifi_manager_ap_is_security_type_supported", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ } else {
+ CHECK_RETURN("wifi_manager_ap_is_security_type_supported", ret, WIFI_MANAGER_ERROR_INVALID_PARAMETER);
+ }
+
+ return 0;
+}
+
/**
* @testcase utc_wifi_manager_ap_get_encryption_type_p
* @since_tizen 3.0
return 0;
}
+
+/**
+ * @testcase utc_wifi_manager_ap_is_pmf_required_p
+ * @since_tizen 7.0
+ * @type Positive
+ * @description Check whether pmf is required or not.
+ * @scenario Check whether pmf is required or not. Ensure no error.
+ */
+int utc_wifi_manager_ap_is_pmf_required_p(void)
+{
+ bool required;
+ int ret = WIFI_MANAGER_ERROR_NONE;
+
+ ret = wifi_manager_ap_is_pmf_required(g_hWifiAP, &required);
+
+ if (!g_bFeatureWifi) {
+ CHECK_RETURN("wifi_manager_ap_is_pmf_required", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ } else {
+ CHECK_RETURN("wifi_manager_ap_is_pmf_required", ret, WIFI_MANAGER_ERROR_NONE);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_wifi_manager_is_pmf_required_n
+ * @since_tizen 7.0
+ * @type Negative
+ * @description Verify wifi_manager_ap_is_pmf_required by passing invalid parameters(ap, security_type, supported).
+ * @scenario Pass invalid AP info and other parameters to ensure security type is not supported.
+ * Return value should be WIFI_MANAGER_ERROR_INVALID_PARAMETER.
+ */
+int utc_wifi_manager_ap_is_pmf_required_n(void)
+{
+ int ret = WIFI_MANAGER_ERROR_NONE;
+
+ ret = wifi_manager_ap_is_pmf_required(NULL, NULL);
+
+ if (!g_bFeatureWifi) {
+ CHECK_RETURN("wifi_manager_ap_is_pmf_required", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ } else {
+ CHECK_RETURN("wifi_manager_ap_is_pmf_required", ret, WIFI_MANAGER_ERROR_INVALID_PARAMETER);
+ }
+
+ return 0;
+}
return 0;
}
+/**
+ * @testcase utc_wifi_manager_flush_bss_p
+ * @since_tizen 7.0
+ * @type Positive
+ * @description Invokes bss flush request.
+ * @scenario Invoke wifi_manager_flush_bss() with valid parameter.
+ */
+int utc_wifi_manager_flush_bss_p(void)
+{
+ int ret;
+
+ if (!g_bFeatureWifi) {
+ ret = wifi_manager_flush_bss(g_hWifi);
+ CHECK_RETURN("wifi_manager_flush_bss", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ return 0;
+ } else {
+ ret = wifi_manager_flush_bss(g_hWifi);
+ CHECK_RETURN("wifi_manager_flush_bss", ret, WIFI_MANAGER_ERROR_NONE);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_wifi_manager_flush_bss_n
+ * @since_tizen 7.0
+ * @type Negative
+ * @description wifi_manager_flush_bss() should be failed.
+ * @scenario Invoke wifi_manager_flush_bss() with invalid parameter.
+ */
+int utc_wifi_manager_flush_bss_n(void)
+{
+ int ret;
+
+ if (!g_bFeatureWifi) {
+ ret = wifi_manager_flush_bss(NULL);
+ CHECK_RETURN("wifi_manager_flush_bss", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ return 0;
+ } else {
+ ret = wifi_manager_flush_bss(NULL);
+ CHECK_RETURN("wifi_manager_flush_bss", ret, WIFI_MANAGER_ERROR_INVALID_PARAMETER);
+ }
+
+ return 0;
+}
+
/**
* @testcase utc_wifi_manager_set_ip_conflict_cb_n
* @since_tizen 5.0