<div>Hi EFL folks,</div><div><br></div><div>I would like to discuss EINA_TRUE / FALSE usage in unit test. As you folks know, we have used *standard boolean* type except for public API and efl callback function.</div><div>However, in my humble opinion, it would be good to use Eina_Bool in unit test when we test public APIs. Because EFL application will use Eina_Bool instead of standard boolean.</div>
<div><br></div><div>Almost existing unit test cases are using Eina_Bool, for example, in test_ewk2_view.cpp.</div><div><br></div><div><div>TEST_F(EWK2UnitTestBase, ewk_view_mouse_events_enabled)</div><div>{</div><div>    ASSERT_TRUE(ewk_view_mouse_events_enabled_set(webView(), EINA_TRUE));</div>
<div>    ASSERT_TRUE(ewk_view_mouse_events_enabled_get(webView()));</div><div><br></div><div>    ASSERT_TRUE(ewk_view_mouse_events_enabled_set(webView(), 2));</div><div>    ASSERT_TRUE(ewk_view_mouse_events_enabled_get(webView()));</div>
<div><br></div><div>    ASSERT_TRUE(ewk_view_mouse_events_enabled_set(webView(), EINA_FALSE));</div><div>    ASSERT_FALSE(ewk_view_mouse_events_enabled_get(webView()));</div><div>}</div></div><div><br></div><div>I&#39;d like to listen EFL folks opinion. If there is no objection, I will add this to EFL coding style guidance.</div>
<br clear="all"><div>Cheers,</div><div><br></div>-- <br>Gyuyoung Kim<div>SW Engineer, WebKit EFL</div><div>Email : gyuyoung.kim at <a href="http://webkit.org" target="_blank">webkit.org</a></div><div>Phone : +82 10 9530 0209</div>
<br>