Files
msime-windows/server/tests/src/test_floating_toolbar_visibility_policy.cpp
T

18 lines
737 B
C++

#include "tests/includes/test_framework.h"
#include "window/floating_toolbar_visibility_policy.h"
TEST_CASE(floating_toolbar_visibility_requires_active_ime_preference_and_nonfullscreen)
{
REQUIRE(FanyImeUi::ShouldShowFloatingToolbar(true, false, true));
REQUIRE(!FanyImeUi::ShouldShowFloatingToolbar(false, false, true));
REQUIRE(!FanyImeUi::ShouldShowFloatingToolbar(true, true, true));
REQUIRE(!FanyImeUi::ShouldShowFloatingToolbar(true, false, false));
REQUIRE(!FanyImeUi::ShouldShowFloatingToolbar(false, true, false));
}
TEST_CASE(floating_toolbar_defers_hide_during_paint_grace)
{
REQUIRE(FanyImeUi::ShouldDeferFloatingToolbarHide(true));
REQUIRE(!FanyImeUi::ShouldDeferFloatingToolbarHide(false));
}