mirror of
https://github.com/GothenburgBitFactory/timewarrior.git
synced 2025-06-26 10:54:28 +02:00
Tests: Removed unnecessary platform.t
This commit is contained in:
parent
7cc8618c80
commit
6ade46085e
3 changed files with 1 additions and 66 deletions
1
test/.gitignore
vendored
1
test/.gitignore
vendored
|
@ -4,7 +4,6 @@ data.t
|
|||
exclusion.t
|
||||
helper.t
|
||||
interval.t
|
||||
platform.t
|
||||
range.t
|
||||
rules.t
|
||||
util.t
|
||||
|
|
|
@ -14,7 +14,7 @@ include_directories (${CMAKE_SOURCE_DIR}
|
|||
include_directories (${CMAKE_INSTALL_PREFIX}/include)
|
||||
link_directories(${CMAKE_INSTALL_PREFIX}/lib)
|
||||
|
||||
set (test_SRCS data.t exclusion.t helper.t interval.t platform.t range.t rules.t util.t)
|
||||
set (test_SRCS data.t exclusion.t helper.t interval.t range.t rules.t util.t)
|
||||
|
||||
add_custom_target (test ./run_all --verbose
|
||||
DEPENDS ${test_SRCS}
|
||||
|
|
|
@ -1,64 +0,0 @@
|
|||
////////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Copyright 2015 - 2017, Paul Beckingham, Federico Hernandez.
|
||||
//
|
||||
// Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
// of this software and associated documentation files (the "Software"), to deal
|
||||
// in the Software without restriction, including without limitation the rights
|
||||
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
// copies of the Software, and to permit persons to whom the Software is
|
||||
// furnished to do so, subject to the following conditions:
|
||||
//
|
||||
// The above copyright notice and this permission notice shall be included
|
||||
// in all copies or substantial portions of the Software.
|
||||
//
|
||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
// SOFTWARE.
|
||||
//
|
||||
// http://www.opensource.org/licenses/mit-license.php
|
||||
//
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#include <cmake.h>
|
||||
#include <Datetime.h>
|
||||
#include <shared.h>
|
||||
#include <format.h>
|
||||
#include <test.h>
|
||||
#include <inttypes.h>
|
||||
#include <errno.h>
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
int main (int, char**)
|
||||
{
|
||||
UnitTest t (3);
|
||||
|
||||
t.diag (Datetime ().toISOLocalExtended ());
|
||||
t.diag (PACKAGE_STRING);
|
||||
t.diag (std::string ("OS ") + osName ());
|
||||
t.diag (std::string ("Compiler ") + __VERSION__);
|
||||
t.diag (std::string ("CMake ") + CMAKE_VERSION);
|
||||
t.diag ("---------");
|
||||
|
||||
// Verify strtoimax handling of proper integers.
|
||||
auto value = strtoimax ("42", nullptr, 10);
|
||||
t.ok (value == 42, "Platform: strtoimax '42' --> 42");
|
||||
|
||||
// Verify strtoimax handling of non-integers.
|
||||
// Must set errno to zero, and must read it immediately.
|
||||
errno = 0;
|
||||
value = strtoimax ("foobar", nullptr, 10);
|
||||
auto captured_errno = errno;
|
||||
t.ok (value == 0, "Platform: strtoimax 'foobar' --> 0");
|
||||
t.ok (captured_errno == EINVAL, "Platform: strtoimax errno --> EINVAL");
|
||||
t.diag (format (errno));
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue