From: Lukasz Tabor Date: Mon, 25 Nov 2019 13:09:56 +0000 (+0100) Subject: Tests for NumberOfAutoScanLoopsPresenter X-Git-Tag: submit/tizen/20191128.210553~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=523454c6f63cc6825db591dff4022c3d1c4152e2;p=profile%2Fmobile%2Fapps%2Fnative%2Faccessibility-setting.git Tests for NumberOfAutoScanLoopsPresenter Change-Id: Ia8d7e676bd5d5a761e2f949c36890df514cd8958 --- diff --git a/tests/no-ui-scenarios/NumberOfAutoScanLoopsPresenterTest.cpp b/tests/no-ui-scenarios/NumberOfAutoScanLoopsPresenterTest.cpp new file mode 100644 index 0000000..a995bc1 --- /dev/null +++ b/tests/no-ui-scenarios/NumberOfAutoScanLoopsPresenterTest.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/NumberOfAutoScanLoopsPresenter.hpp" + +#include + +TEST(NumberOfAutoScanLoopsPresenter, testConstructor) +{ + NumberOfAutoScanLoopsPresenter presenter; + + EXPECT_EQ(presenter.getTitle().str(), TranslatedString("IDS_ACCS_UNIVERSAL_SWITCH_SETTINGS_GROUP_SCANNING_NUM_OF_SCANS").str()); +} + +TEST(NumberOfAutoScanLoopsPresenter, testGetFormat) +{ + NumberOfAutoScanLoopsPresenter presenter; + + EXPECT_EQ(presenter.getFormat(), std::string("%d times")); +} + +TEST(NumberOfAutoScanLoopsPresenter, testGetLabel) +{ + NumberOfAutoScanLoopsPresenter presenter; + + EXPECT_EQ(presenter.getLabel(), std::string("IDS_ACCS_UNIVERSAL_SWITCH_SETTINGS_SET_VALUE_DESC_NUM_OF_SCANS")); +} + +int main(int argc, char *argv[]) +{ + try { + ::testing::InitGoogleTest(&argc, argv); + return RUN_ALL_TESTS(); + } catch (...) { + return 1; + } +}