Kouhei Sutou 2018-10-11 15:18:31 +0900 (Thu, 11 Oct 2018) Revision: 38dd015319082b0677e7f2df99b871549ff7542f https://github.com/groonga/groonga/commit/38dd015319082b0677e7f2df99b871549ff7542f Message: cast_loose: add mote invalid case tests for string -> number Added files: test/command/suite/select/function/cast_loose/number/invalid/character_number.expected test/command/suite/select/function/cast_loose/number/invalid/character_number.test test/command/suite/select/function/cast_loose/number/invalid/number_character.expected test/command/suite/select/function/cast_loose/number/invalid/number_character.test Added: test/command/suite/select/function/cast_loose/number/invalid/character_number.expected (+9 -0) 100644 =================================================================== --- /dev/null +++ test/command/suite/select/function/cast_loose/number/invalid/character_number.expected 2018-10-11 15:18:31 +0900 (57428889b) @@ -0,0 +1,9 @@ +table_create Data TABLE_HASH_KEY ShortText +[[0,0.0,0.0],true] +load --table Data +[ +{"_key": "abc123"} +] +[[0,0.0,0.0],1] +select Data --output_columns '_key, cast_loose(Int64, _key, 10)' +[[0,0.0,0.0],[[[1],[["_key","ShortText"],["cast_loose",null]],["abc123",10]]]] Added: test/command/suite/select/function/cast_loose/number/invalid/character_number.test (+6 -0) 100644 =================================================================== --- /dev/null +++ test/command/suite/select/function/cast_loose/number/invalid/character_number.test 2018-10-11 15:18:31 +0900 (b5008d788) @@ -0,0 +1,6 @@ +table_create Data TABLE_HASH_KEY ShortText +load --table Data +[ +{"_key": "abc123"} +] +select Data --output_columns '_key, cast_loose(Int64, _key, 10)' Added: test/command/suite/select/function/cast_loose/number/invalid/number_character.expected (+9 -0) 100644 =================================================================== --- /dev/null +++ test/command/suite/select/function/cast_loose/number/invalid/number_character.expected 2018-10-11 15:18:31 +0900 (e5b5eb60b) @@ -0,0 +1,9 @@ +table_create Data TABLE_HASH_KEY ShortText +[[0,0.0,0.0],true] +load --table Data +[ +{"_key": "123abc"} +] +[[0,0.0,0.0],1] +select Data --output_columns '_key, cast_loose(Int64, _key, 10)' +[[0,0.0,0.0],[[[1],[["_key","ShortText"],["cast_loose",null]],["123abc",10]]]] Added: test/command/suite/select/function/cast_loose/number/invalid/number_character.test (+6 -0) 100644 =================================================================== --- /dev/null +++ test/command/suite/select/function/cast_loose/number/invalid/number_character.test 2018-10-11 15:18:31 +0900 (58c730e04) @@ -0,0 +1,6 @@ +table_create Data TABLE_HASH_KEY ShortText +load --table Data +[ +{"_key": "123abc"} +] +select Data --output_columns '_key, cast_loose(Int64, _key, 10)' -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.osdn.me/mailman/archives/groonga-commit/attachments/20181011/c3317e47/attachment-0001.html>