| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- include ("${RunCMake_SOURCE_DIR}/check_errors.cmake")
- unset (errors)
- set(listvar a b c d)
- list(INSERT listvar 1 e)
- set (output "$<LIST:INSERT,a;b;c;d,1,e>")
- if (NOT output STREQUAL listvar)
- list (APPEND errors "returns bad value: ${output}")
- endif()
- set(listvar a b c d)
- list(INSERT listvar 2 e f)
- set (output "$<LIST:INSERT,a;b;c;d,2,e,f>")
- if (NOT output STREQUAL listvar)
- list (APPEND errors "returns bad value: ${output}")
- endif()
- set(listvar a b c d)
- list(INSERT listvar 0 e f)
- set (output "$<LIST:INSERT,a;b;c;d,0,e;f>")
- if (NOT output STREQUAL listvar)
- list (APPEND errors "returns bad value: ${output}")
- endif()
- set(listvar a b c d)
- list(INSERT listvar -2 e f)
- set (output "$<LIST:INSERT,a;b;c;d,-2,e;f>")
- if (NOT output STREQUAL listvar)
- list (APPEND errors "returns bad value: ${output}")
- endif()
- set(listvar a b c d)
- list(INSERT listvar 3 e f)
- set (output "$<LIST:INSERT,a;b;c;d,3,e;f>")
- if (NOT output STREQUAL listvar)
- list (APPEND errors "returns bad value: ${output}")
- endif()
- unset(listvar)
- list(INSERT listvar 0 e f)
- set (output "$<LIST:INSERT,,0,e,f>")
- if (NOT output STREQUAL listvar)
- list (APPEND errors "returns bad value: ${output}")
- endif()
- set(listvar "0;1;2;3;4")
- list(INSERT listvar 1 "")
- set (output "$<LIST:INSERT,0;1;2;3;4,1,>")
- if (NOT output STREQUAL listvar)
- list (APPEND errors "returns bad value: ${output}")
- endif()
- list(INSERT listvar 4 ";")
- set (output "$<LIST:INSERT,0;;1;2;3;4,4,;>")
- if (NOT output STREQUAL listvar)
- list (APPEND errors "returns bad value: ${output}")
- endif()
- list(INSERT listvar 0 "x")
- set (output "$<LIST:INSERT,0;;1;2;;;3;4,0,x>")
- if (NOT output STREQUAL listvar)
- list (APPEND errors "returns bad value: ${output}")
- endif()
- check_errors("LIST:INSERT..." ${errors})
|