From 73473fa50d3672f7d2e7b0b652de74ca85b7a2f4 Mon Sep 17 00:00:00 2001 From: Lukasz Tabor Date: Wed, 20 Nov 2019 14:37:52 +0100 Subject: [PATCH] Tests for WidgetCallback Change-Id: I3ee7bbaab6918595dfaa85901c521bcb749a5053 --- tests/no-ui-scenarios/WidgetCallbackTest.cpp | 39 ++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 tests/no-ui-scenarios/WidgetCallbackTest.cpp diff --git a/tests/no-ui-scenarios/WidgetCallbackTest.cpp b/tests/no-ui-scenarios/WidgetCallbackTest.cpp new file mode 100644 index 0000000..9b8b9a1 --- /dev/null +++ b/tests/no-ui-scenarios/WidgetCallbackTest.cpp @@ -0,0 +1,39 @@ +/* + * 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 "WidgetCallback.hpp" + +#include + +TEST(WidgetCallback, testDataConstructor) +{ + double data = 2.41234; + int name = 4; + WidgetCallback::Data data_with_name(&data, name); + + ASSERT_EQ(&data, data_with_name.self); + ASSERT_EQ(name, data_with_name.eventName); +} + +int main(int argc, char *argv[]) +{ + try { + ::testing::InitGoogleTest(&argc, argv); + return RUN_ALL_TESTS(); + } catch (...) { + return 1; + } +} -- 2.7.4