1 // Copyright 2014 Samsung Electronics. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "utc_blink_ewk_base.h"
7 class utc_blink_ewk_settings_form_profile_data_enabled_get : public utc_blink_ewk_base
10 Ewk_Settings* settings;
13 void PostSetUp() override {
14 settings = ewk_view_settings_get(GetEwkWebView());
15 EXPECT_TRUE(settings);
20 * @brief Tests if sets correctly, when called with correct WebSettings object
22 TEST_F(utc_blink_ewk_settings_form_profile_data_enabled_get, POS_TEST_EINA_TRUE)
24 ASSERT_EQ(ewk_settings_form_profile_data_enabled_set(settings, EINA_TRUE), EINA_TRUE);
25 EXPECT_EQ(ewk_settings_form_profile_data_enabled_get(settings), EINA_TRUE);
29 * @brief Tests if sets correctly, when called with correct WebSettings object
31 TEST_F(utc_blink_ewk_settings_form_profile_data_enabled_get, POS_TEST_EINA_FALSE)
33 ASSERT_EQ(ewk_settings_form_profile_data_enabled_set(settings, EINA_FALSE), EINA_TRUE);
34 EXPECT_EQ(ewk_settings_form_profile_data_enabled_get(settings), EINA_FALSE);
38 * @brief Tests if returns NULL when called with NULL WebSettings object
40 TEST_F(utc_blink_ewk_settings_form_profile_data_enabled_get, NEG_TEST)
42 EXPECT_FALSE(ewk_settings_form_profile_data_enabled_get(NULL));