Enable wrt::RunnableWidgetObject tests
authorTomasz Iwanek <t.iwanek@samsung.com>
Thu, 21 Feb 2013 07:55:17 +0000 (08:55 +0100)
committerGerrit Code Review <gerrit2@kim11>
Wed, 27 Feb 2013 12:22:24 +0000 (21:22 +0900)
commit9b7847bae029e3e0b927efd5eedd4af42863e657
treeb7462c7ec055754892a78e674dd593802d4244bc
parent09deaf503b2d7232e8ed40b6e080f1ea063d3e4d
Enable wrt::RunnableWidgetObject tests

[Issue#]       LINUXWRT-142
[Bug]          Wekbit part cannot be initialized several times in one process. Mock for IViewModule is needed. Additionally mock for ConextManager is needed now.
[Cause]        N/A
[Solution]     Create mock for IViewModule and newly created IContextManager. Check actual correct path of execution (graphs are correct).
[Verification] Run: wrt-tests-general --output=text. All should pass.
Additionally, build web-provider rpm for private environment check if package was built and check if web-provider binary can be runned (with ldd -r or ld)
Check if wrt-client renders widgets correctly (run any).

Change-Id: Ib261bbfdaa08d91f322c700f49ed735512e535aa
23 files changed:
CMakeLists.txt
packaging/wrt.spec
src/api_new/CMakeLists.txt
src/api_new/abstract_context_manager.h [new file with mode: 0644]
src/api_new/ewk_context_manager.cpp
src/api_new/ewk_context_manager.h
src/api_new/i_runnable_widget_object.h
src/api_new/runnable_widget_object.cpp
src/api_new/runnable_widget_object.h
src/api_new/user_delegates.h [new file with mode: 0644]
src/view/i_view_module.h
tests/widgets/CMakeLists.txt
tests/widgets/TestCases.cpp
tests/widgets/common/CMakeLists.txt
tests/widgets/common/include/RunnableObjectStateTester.h
tests/widgets/common/include/mock/MockContextManager.h [new file with mode: 0644]
tests/widgets/common/include/mock/MockViewModule.h [new file with mode: 0644]
tests/widgets/common/src/InstallerWrapper.cpp
tests/widgets/common/src/RunnableObjectStateTester.cpp
tests/widgets/common/src/mock/MockContextManager.cpp [new file with mode: 0644]
tests/widgets/common/src/mock/MockViewModule.cpp [new file with mode: 0644]
tests/widgets/files/CMakeLists.txt [new file with mode: 0644]
tests/widgets/files/any.wgt [new file with mode: 0644]