From 08c71acc8729aa51b389c0583bca351077e5e44e Mon Sep 17 00:00:00 2001 From: Rolf Eike Beer Date: Wed, 15 Aug 2012 23:05:05 +0200 Subject: [PATCH] CMake.List test: explicitely test with lists containing only an empty string --- Tests/CMakeTests/ListTest.cmake.in | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Tests/CMakeTests/ListTest.cmake.in b/Tests/CMakeTests/ListTest.cmake.in index 07fc7c6d0..a16750354 100644 --- a/Tests/CMakeTests/ListTest.cmake.in +++ b/Tests/CMakeTests/ListTest.cmake.in @@ -86,3 +86,14 @@ TEST("REVERSE result" "ken;brad;bill;andy") set(result bill andy bill brad ken ken ken) list(REMOVE_DUPLICATES result) TEST("REMOVE_DUPLICATES result" "bill;andy;brad;ken") + +# these commands should just do nothing if the list is already empty +set(result "") +list(REMOVE_DUPLICATES result) +TEST("REMOVE_DUPLICATES empty result" "") + +list(REVERSE result) +TEST("REVERSE empty result" "") + +list(SORT result) +TEST("SORT empty result" "")