From: Lukasz Tabor Date: Mon, 25 Nov 2019 12:50:26 +0000 (+0100) Subject: Tests for PauseOnFirstPresenter X-Git-Tag: submit/tizen/20191128.210553~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=478264eed9a60a64258eea4ac0c61ded7a701beb;p=profile%2Fmobile%2Fapps%2Fnative%2Faccessibility-setting.git Tests for PauseOnFirstPresenter Change-Id: Ib94dbab9e7215db4a16165384409c47b31ac59a3 --- diff --git a/tests/no-ui-scenarios/PauseOnFirstPresenterTest.cpp b/tests/no-ui-scenarios/PauseOnFirstPresenterTest.cpp new file mode 100644 index 0000000..dbc37aa --- /dev/null +++ b/tests/no-ui-scenarios/PauseOnFirstPresenterTest.cpp @@ -0,0 +1,50 @@ +/* + * Copyright 2017 Samsung Electronics Co., Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "presenter/PauseOnFirstPresenter.hpp" + +#include + +TEST(PauseOnFirstPresenter, testConstructor) +{ + PauseOnFirstPresenter presenter; + + EXPECT_EQ(presenter.getTitle().str(), TranslatedString("IDS_ACCS_UNIVERSAL_SWITCH_SETTINGS_GROUP_ADD_SETTINGS_PAUSE_ON_FIRST").str()); +} + +TEST(PauseOnFirstPresenter, testGetFormat) +{ + PauseOnFirstPresenter presenter; + + EXPECT_EQ(presenter.getFormat(), std::string("%1.1f seconds")); +} + +TEST(PauseOnFirstPresenter, testGetLabel) +{ + PauseOnFirstPresenter presenter; + + EXPECT_EQ(presenter.getLabel(), std::string("IDS_ACCS_UNIVERSAL_SWITCH_SETTINGS_GROUP_ADD_SETTINGS_PAUSE_ON_FIRST")); +} + +int main(int argc, char *argv[]) +{ + try { + ::testing::InitGoogleTest(&argc, argv); + return RUN_ALL_TESTS(); + } catch (...) { + return 1; + } +}