Add ExistsAndIsFile() and ExistsAndIsDir() in DPL::Utils::Path
authorKamil Nowac <k.nowac@partner.samsung.com>
Thu, 22 Aug 2013 08:18:30 +0000 (10:18 +0200)
committerSoo-Hyun Choi <sh9.choi@samsung.com>
Tue, 27 Aug 2013 13:43:50 +0000 (22:43 +0900)
commit9318c9e1ce1882a71baa87366e777a43f81b5d31
treebccbdb1a770341aabafff92a25e9ad0ba886f40b
parent5af545672747202e6e47369062f12c3684c04880
Add ExistsAndIsFile() and ExistsAndIsDir() in DPL::Utils::Path

[Issue#]   N/A
[Problem]  Not provided functions for Exists _AND_ IsFile/Dir check.
[Cause]    Because of throws in IsFile() and IsDir() functions,
           there are difficulties to use them in conditional statements.
           Sometimes unhandled exception occurs and there is no way to handle it.
[Solution] Added functions: ExistsAndIsFile() and ExistsAndIsDir()
[Verification] 1. Build with --define "WITH_TESTS ON"
               2. Run wrt-commons-tests-utils --output=text --regexp="path_"
[SCMRequest]   Needed by: http://tizendev.org/gerrit/#/c/72690/

Change-Id: If74a9d565c03d52d57ea8f5ebeef9113b3536b97
modules/utils/include/dpl/utils/path.h
modules/utils/src/path.cpp
tests/utils/path_tests.cpp