Define a base TestException class 48/34048/9
authorLukasz Wojciechowski <l.wojciechow@partner.samsung.com>
Thu, 19 Feb 2015 14:27:36 +0000 (15:27 +0100)
committerLukasz Wojciechowski <l.wojciechow@partner.samsung.com>
Tue, 17 Mar 2015 14:49:13 +0000 (15:49 +0100)
commit90bbd6419996455c707450a416f0ffb0c8635039
treecf30b20fcd86ef06cc1183028bfbcff3f5a85b22
parenta26a8f273a3146dbb4ae420eb079e4e436bf0f7c
Define a base TestException class

A new base class DPL::Test::TestException is defined as base for
 * DPL::Test::TestFailed (prev. DPL::Test::TestRunner::TestFailed),
 * DPL::Test::TestIgnored (prev. DPL::Test::TestRunner::Ignored).

All three classes were moved into separate files.

Common base class simplifies handling of exceptions that can be
thrown during tests.

Change-Id: I1fadb09b7781bf22a0090043a46ca48c55c9962b
src/common/db_sqlite.h
src/cynara-tests/common/cynara_test_commons.cpp
src/framework/config.cmake
src/framework/include/dpl/test/test_exception.h [new file with mode: 0644]
src/framework/include/dpl/test/test_failed.h [new file with mode: 0644]
src/framework/include/dpl/test/test_ignored.h [new file with mode: 0644]
src/framework/include/dpl/test/test_runner.h
src/framework/src/test_failed.cpp [new file with mode: 0644]
src/framework/src/test_runner.cpp
src/framework/src/test_runner_child.cpp
src/framework/src/test_runner_multiprocess.cpp