From db20f3f1bb8595633a7e16c8900fd401a453a6b5 Mon Sep 17 00:00:00 2001 From: Jiyoung Yun Date: Tue, 27 Dec 2016 16:46:08 +0900 Subject: Imported Upstream version 1.0.0.9127 --- .../c_runtime/islower/test1/CMakeLists.txt | 2 +- .../tests/palsuite/c_runtime/islower/test1/test1.c | 85 ---------------------- .../palsuite/c_runtime/islower/test1/test1.cpp | 85 ++++++++++++++++++++++ 3 files changed, 86 insertions(+), 86 deletions(-) delete mode 100644 src/pal/tests/palsuite/c_runtime/islower/test1/test1.c create mode 100644 src/pal/tests/palsuite/c_runtime/islower/test1/test1.cpp (limited to 'src/pal/tests/palsuite/c_runtime/islower') diff --git a/src/pal/tests/palsuite/c_runtime/islower/test1/CMakeLists.txt b/src/pal/tests/palsuite/c_runtime/islower/test1/CMakeLists.txt index b7f5ad069f..d071d4bb65 100644 --- a/src/pal/tests/palsuite/c_runtime/islower/test1/CMakeLists.txt +++ b/src/pal/tests/palsuite/c_runtime/islower/test1/CMakeLists.txt @@ -3,7 +3,7 @@ cmake_minimum_required(VERSION 2.8.12.2) set(CMAKE_INCLUDE_CURRENT_DIR ON) set(SOURCES - test1.c + test1.cpp ) add_executable(paltest_islower_test1 diff --git a/src/pal/tests/palsuite/c_runtime/islower/test1/test1.c b/src/pal/tests/palsuite/c_runtime/islower/test1/test1.c deleted file mode 100644 index c8e877b705..0000000000 --- a/src/pal/tests/palsuite/c_runtime/islower/test1/test1.c +++ /dev/null @@ -1,85 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. - -/*===================================================================== -** -** Source: test1.c -** -** Purpose: Tests the PAL implementation of the islower function -** Check that a number of characters return the correct -** values for whether they are lower case or not. -** -** -**===================================================================*/ - -#include - -struct testCase -{ - int CorrectResult; - int character; -}; - -int __cdecl main(int argc, char **argv) -{ - - int result; - int i; - - struct testCase testCases[] = - { - {1, 'a'}, /* Basic cases */ - {1, 'z'}, - {0, 'B'}, /* Lower case */ - {0, '?'}, /* Characters without case */ - {0, 230}, - {0, '5'} - }; - - if (PAL_Initialize(argc, argv)) - { - return FAIL; - } - - - /* Loop through each case. Check to see if each is lower case or - not. - */ - - for(i = 0; i < sizeof(testCases) / sizeof(struct testCase); i++) - { - - result = islower(testCases[i].character); - - /* The return value is 'non-zero' for success. This if condition - * will still work if that non-zero isn't just 1 - */ - if ( ((testCases[i].CorrectResult == 1) && (result == 0)) || - ( (testCases[i].CorrectResult == 0) && (result != 0) )) - { - Fail("ERROR: islower returned %i instead of %i for " - "character %c.\n", - result, testCases[i].CorrectResult, - testCases[i].character); - } - - } - - - PAL_Terminate(); - return PASS; -} - - - - - - - - - - - - - diff --git a/src/pal/tests/palsuite/c_runtime/islower/test1/test1.cpp b/src/pal/tests/palsuite/c_runtime/islower/test1/test1.cpp new file mode 100644 index 0000000000..c8e877b705 --- /dev/null +++ b/src/pal/tests/palsuite/c_runtime/islower/test1/test1.cpp @@ -0,0 +1,85 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +/*===================================================================== +** +** Source: test1.c +** +** Purpose: Tests the PAL implementation of the islower function +** Check that a number of characters return the correct +** values for whether they are lower case or not. +** +** +**===================================================================*/ + +#include + +struct testCase +{ + int CorrectResult; + int character; +}; + +int __cdecl main(int argc, char **argv) +{ + + int result; + int i; + + struct testCase testCases[] = + { + {1, 'a'}, /* Basic cases */ + {1, 'z'}, + {0, 'B'}, /* Lower case */ + {0, '?'}, /* Characters without case */ + {0, 230}, + {0, '5'} + }; + + if (PAL_Initialize(argc, argv)) + { + return FAIL; + } + + + /* Loop through each case. Check to see if each is lower case or + not. + */ + + for(i = 0; i < sizeof(testCases) / sizeof(struct testCase); i++) + { + + result = islower(testCases[i].character); + + /* The return value is 'non-zero' for success. This if condition + * will still work if that non-zero isn't just 1 + */ + if ( ((testCases[i].CorrectResult == 1) && (result == 0)) || + ( (testCases[i].CorrectResult == 0) && (result != 0) )) + { + Fail("ERROR: islower returned %i instead of %i for " + "character %c.\n", + result, testCases[i].CorrectResult, + testCases[i].character); + } + + } + + + PAL_Terminate(); + return PASS; +} + + + + + + + + + + + + + -- cgit v1.2.3