diff --git a/compiler/tests-spec/testData/codegen/box/linked/expressions/constant-literals/character-literals/p-4/pos/2.1.kt b/compiler/tests-spec/testData/codegen/box/linked/expressions/constant-literals/character-literals/p-4/pos/2.1.kt new file mode 100644 index 00000000000..8c3793958ce --- /dev/null +++ b/compiler/tests-spec/testData/codegen/box/linked/expressions/constant-literals/character-literals/p-4/pos/2.1.kt @@ -0,0 +1,23 @@ +// WITH_RUNTIME + +/* + * KOTLIN CODEGEN BOX SPEC TEST (POSITIVE) + * + * SPEC VERSION: 0.1-218 + * PLACE: expressions, constant-literals, character-literals -> paragraph 4 -> sentence 2 + * NUMBER: 1 + * DESCRIPTION: character literal codepoint is equal to the unicode symbol codes + */ + +fun box(): String { + val a = '\u0000' + val c = ' ' //u+0020 + val cMax = '￿' //u+ffff + val aMax = '\uffff' + if (a.toShort() == 0x0000.toShort() + && c.toShort() == 0x0020.toShort() + && cMax.toShort() == 0xffff.toShort() + && aMax.toShort() == 0xffff.toShort()) + return "OK" + return "NOK" +} \ No newline at end of file diff --git a/compiler/tests-spec/testData/codegen/box/linked/expressions/constant-literals/character-literals/testsMap.json b/compiler/tests-spec/testData/codegen/box/linked/expressions/constant-literals/character-literals/testsMap.json new file mode 100644 index 00000000000..c7b3941ebb7 --- /dev/null +++ b/compiler/tests-spec/testData/codegen/box/linked/expressions/constant-literals/character-literals/testsMap.json @@ -0,0 +1,14 @@ +{ + "4": { + "pos": { + "2": [ + { + "specVersion": "0.1-218", + "casesNumber": 0, + "description": "character literal codepoint is equal to the unicode symbol codes", + "unexpectedBehaviour": false + } + ] + } + } +} \ No newline at end of file diff --git a/compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-1/neg/1.1.kt b/compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-1/neg/1.1.kt new file mode 100644 index 00000000000..596966d1439 --- /dev/null +++ b/compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-1/neg/1.1.kt @@ -0,0 +1,45 @@ +// !LANGUAGE: +NewInference +// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION +// SKIP_TXT + +/* + * KOTLIN DIAGNOSTICS SPEC TEST (NEGATIVE) + * + * SPEC VERSION: 0.1-218 + * PLACE: expressions, constant-literals, character-literals -> paragraph 1 -> sentence 1 + * RELEVANT PLACES: expressions, constant-literals, character-literals -> paragraph 1 -> sentence 2 + * expressions, constant-literals, character-literals -> paragraph 2 -> sentence 1 + * expressions, constant-literals, character-literals -> paragraph 2 -> sentence 2 + * expressions, constant-literals, character-literals -> paragraph 4 -> sentence 1 + * NUMBER: 1 + * DESCRIPTION: A character literal defines a constant holding a unicode character value + * HELPERS: checkType + */ + +// TESTCASE NUMBER: 1 +fun case1() { + val c = '' +} + +// TESTCASE NUMBER: 2 + +fun case2() { + val c2: Char = ''' + val c3: Char = '\' +} + +// TESTCASE NUMBER: 3 + +fun case3() { + val c1: Char = 'B a' + val c2: Char = ' ' + val c3: Char = 'Ba' +} + +// TESTCASE NUMBER: 4 + +fun case4() { + val cOutOfRaneMin = '𐀀' //u+10000 + + val cOutOfRangeAroundMax = '󠇿󠇿󟿿' //u+Dfffff +} \ No newline at end of file diff --git a/compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-1/pos/1.1.kt b/compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-1/pos/1.1.kt new file mode 100644 index 00000000000..42c230fd7e9 --- /dev/null +++ b/compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-1/pos/1.1.kt @@ -0,0 +1,30 @@ +// !LANGUAGE: +NewInference +// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION +// SKIP_TXT + +/* + * KOTLIN DIAGNOSTICS SPEC TEST (POSITIVE) + * + * SPEC VERSION: 0.1-218 + * PLACE: expressions, constant-literals, character-literals -> paragraph 1 -> sentence 1 + * RELEVANT PLACES: expressions, constant-literals, character-literals -> paragraph 1 -> sentence 2 + * expressions, constant-literals, character-literals -> paragraph 2 -> sentence 1 + * expressions, constant-literals, character-literals -> paragraph 2 -> sentence 2 + * expressions, constant-literals, character-literals -> paragraph 4 -> sentence 1 + * expressions, constant-literals, character-literals -> paragraph 6 -> sentence 1 + * NUMBER: 1 + * DESCRIPTION: A character literal defines a constant holding a unicode character value + * HELPERS: checkType + */ + +// TESTCASE NUMBER: 1 +fun case1() { + val c = ' ' //u+0020 + c + c checkType { check()} + + val cMax = '￿' //u+ffff + cMax + cMax checkType { check()} +} + diff --git a/compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-4/neg/1.1.kt b/compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-4/neg/1.1.kt new file mode 100644 index 00000000000..31ef7125e15 --- /dev/null +++ b/compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-4/neg/1.1.kt @@ -0,0 +1,36 @@ +// !LANGUAGE: +NewInference +// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION +// SKIP_TXT + +/* + * KOTLIN DIAGNOSTICS SPEC TEST (NEGATIVE) + * + * SPEC VERSION: 0.1-218 + * PLACE: expressions, constant-literals, character-literals -> paragraph 4 -> sentence 1 + * RELEVANT PLACES: expressions, constant-literals, character-literals -> paragraph 5 -> sentence 1 + * NUMBER: 1 + * DESCRIPTION: to define a character the unicode codepoint escaped symbol \u could be used with followed by exactly four hexadecimal digits. + * HELPERS: checkType + */ + + +// TESTCASE NUMBER: 1 + +fun case1() { + //less then four hex digits + val c0 = '\u' + val c1 = '\uf' + val c2 = '\u1f' + val c3 = '\u1wf' + + //more then four hex digits + val c4 = '\u1wF2f' +} + +// TESTCASE NUMBER: 2 + +fun case2() { + //not hex + val c1 = '\u000g' + val c2 = '\u000G' +} \ No newline at end of file diff --git a/compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-4/pos/1.1.kt b/compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-4/pos/1.1.kt new file mode 100644 index 00000000000..86e0573f043 --- /dev/null +++ b/compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-4/pos/1.1.kt @@ -0,0 +1,31 @@ +// !LANGUAGE: +NewInference +// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION +// SKIP_TXT + +/* + * KOTLIN DIAGNOSTICS SPEC TEST (POSITIVE) + * + * SPEC VERSION: 0.1-218 + * PLACE: expressions, constant-literals, character-literals -> paragraph 4 -> sentence 1 + * RELEVANT PLACES: expressions, constant-literals, character-literals -> paragraph 6 -> sentence 1 + * NUMBER: 1 + * DESCRIPTION: to define a character the unicode codepoint escaped symbol \u could be used with followed by exactly four hexadecimal digits. + * HELPERS: checkType + */ + +// TESTCASE NUMBER: 1 + +fun case1() { + val cMin = '\u0000' + cMin + cMin checkType { check()} + + val cMax = '\uffff' + cMax + cMax checkType { check()} + + val cMax1 = '\uFFFF' + cMax1 + cMax1 checkType { check()} +} + diff --git a/compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-4/pos/1.2.kt b/compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-4/pos/1.2.kt new file mode 100644 index 00000000000..27406b5a0f2 --- /dev/null +++ b/compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-4/pos/1.2.kt @@ -0,0 +1,3088 @@ +// !LANGUAGE: +NewInference +// !DIAGNOSTICS: -UNUSED_VARIABLE -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE -UNUSED_PARAMETER -UNUSED_EXPRESSION +// SKIP_TXT + +/* + * KOTLIN DIAGNOSTICS SPEC TEST (POSITIVE) + * + * SPEC VERSION: 0.1-218 + * PLACE: expressions, constant-literals, character-literals -> paragraph 4 -> sentence 1 + * RELEVANT PLACES: expressions, constant-literals, character-literals -> paragraph 5 -> sentence 1 + * expressions, constant-literals, character-literals -> paragraph 6 -> sentence 1 + * NUMBER: 2 + * DESCRIPTION: to define a character the unicode code point escaped symbol \u could be used with followed by exactly four hexadecimal digits + * HELPERS: checkType + */ + +// TESTCASE NUMBER: 1 +fun case1(){ + val case1 = '\u0000' + case1 + case1 checkType { check()} +} +// TESTCASE NUMBER: 2 +fun case2(){ + val case2 = '\u00ff' + case2 + case2 checkType { check()} +} +// TESTCASE NUMBER: 3 +fun case3(){ + val case3 = '\u0100' + case3 + case3 checkType { check()} +} +// TESTCASE NUMBER: 4 +fun case4(){ + val case4 = '\u01ff' + case4 + case4 checkType { check()} +} +// TESTCASE NUMBER: 5 +fun case5(){ + val case5 = '\u0200' + case5 + case5 checkType { check()} +} +// TESTCASE NUMBER: 6 +fun case6(){ + val case6 = '\u02ff' + case6 + case6 checkType { check()} +} +// TESTCASE NUMBER: 7 +fun case7(){ + val case7 = '\u0300' + case7 + case7 checkType { check()} +} +// TESTCASE NUMBER: 8 +fun case8(){ + val case8 = '\u03ff' + case8 + case8 checkType { check()} +} +// TESTCASE NUMBER: 9 +fun case9(){ + val case9 = '\u0400' + case9 + case9 checkType { check()} +} +// TESTCASE NUMBER: 10 +fun case10(){ + val case10 = '\u04ff' + case10 + case10 checkType { check()} +} +// TESTCASE NUMBER: 11 +fun case11(){ + val case11 = '\u0500' + case11 + case11 checkType { check()} +} +// TESTCASE NUMBER: 12 +fun case12(){ + val case12 = '\u05ff' + case12 + case12 checkType { check()} +} +// TESTCASE NUMBER: 13 +fun case13(){ + val case13 = '\u0600' + case13 + case13 checkType { check()} +} +// TESTCASE NUMBER: 14 +fun case14(){ + val case14 = '\u06ff' + case14 + case14 checkType { check()} +} +// TESTCASE NUMBER: 15 +fun case15(){ + val case15 = '\u0700' + case15 + case15 checkType { check()} +} +// TESTCASE NUMBER: 16 +fun case16(){ + val case16 = '\u07ff' + case16 + case16 checkType { check()} +} +// TESTCASE NUMBER: 17 +fun case17(){ + val case17 = '\u0800' + case17 + case17 checkType { check()} +} +// TESTCASE NUMBER: 18 +fun case18(){ + val case18 = '\u08ff' + case18 + case18 checkType { check()} +} +// TESTCASE NUMBER: 19 +fun case19(){ + val case19 = '\u0900' + case19 + case19 checkType { check()} +} +// TESTCASE NUMBER: 20 +fun case20(){ + val case20 = '\u09ff' + case20 + case20 checkType { check()} +} +// TESTCASE NUMBER: 21 +fun case21(){ + val case21 = '\u0a00' + case21 + case21 checkType { check()} +} +// TESTCASE NUMBER: 22 +fun case22(){ + val case22 = '\u0aff' + case22 + case22 checkType { check()} +} +// TESTCASE NUMBER: 23 +fun case23(){ + val case23 = '\u0b00' + case23 + case23 checkType { check()} +} +// TESTCASE NUMBER: 24 +fun case24(){ + val case24 = '\u0bff' + case24 + case24 checkType { check()} +} +// TESTCASE NUMBER: 25 +fun case25(){ + val case25 = '\u0c00' + case25 + case25 checkType { check()} +} +// TESTCASE NUMBER: 26 +fun case26(){ + val case26 = '\u0cff' + case26 + case26 checkType { check()} +} +// TESTCASE NUMBER: 27 +fun case27(){ + val case27 = '\u0d00' + case27 + case27 checkType { check()} +} +// TESTCASE NUMBER: 28 +fun case28(){ + val case28 = '\u0dff' + case28 + case28 checkType { check()} +} +// TESTCASE NUMBER: 29 +fun case29(){ + val case29 = '\u0e00' + case29 + case29 checkType { check()} +} +// TESTCASE NUMBER: 30 +fun case30(){ + val case30 = '\u0eff' + case30 + case30 checkType { check()} +} +// TESTCASE NUMBER: 31 +fun case31(){ + val case31 = '\u0f00' + case31 + case31 checkType { check()} +} +// TESTCASE NUMBER: 32 +fun case32(){ + val case32 = '\u0fff' + case32 + case32 checkType { check()} +} +// TESTCASE NUMBER: 33 +fun case33(){ + val case33 = '\u1000' + case33 + case33 checkType { check()} +} +// TESTCASE NUMBER: 34 +fun case34(){ + val case34 = '\u10ff' + case34 + case34 checkType { check()} +} +// TESTCASE NUMBER: 35 +fun case35(){ + val case35 = '\u1100' + case35 + case35 checkType { check()} +} +// TESTCASE NUMBER: 36 +fun case36(){ + val case36 = '\u11ff' + case36 + case36 checkType { check()} +} +// TESTCASE NUMBER: 37 +fun case37(){ + val case37 = '\u1200' + case37 + case37 checkType { check()} +} +// TESTCASE NUMBER: 38 +fun case38(){ + val case38 = '\u12ff' + case38 + case38 checkType { check()} +} +// TESTCASE NUMBER: 39 +fun case39(){ + val case39 = '\u1300' + case39 + case39 checkType { check()} +} +// TESTCASE NUMBER: 40 +fun case40(){ + val case40 = '\u13ff' + case40 + case40 checkType { check()} +} +// TESTCASE NUMBER: 41 +fun case41(){ + val case41 = '\u1400' + case41 + case41 checkType { check()} +} +// TESTCASE NUMBER: 42 +fun case42(){ + val case42 = '\u14ff' + case42 + case42 checkType { check()} +} +// TESTCASE NUMBER: 43 +fun case43(){ + val case43 = '\u1500' + case43 + case43 checkType { check()} +} +// TESTCASE NUMBER: 44 +fun case44(){ + val case44 = '\u15ff' + case44 + case44 checkType { check()} +} +// TESTCASE NUMBER: 45 +fun case45(){ + val case45 = '\u1600' + case45 + case45 checkType { check()} +} +// TESTCASE NUMBER: 46 +fun case46(){ + val case46 = '\u16ff' + case46 + case46 checkType { check()} +} +// TESTCASE NUMBER: 47 +fun case47(){ + val case47 = '\u1700' + case47 + case47 checkType { check()} +} +// TESTCASE NUMBER: 48 +fun case48(){ + val case48 = '\u17ff' + case48 + case48 checkType { check()} +} +// TESTCASE NUMBER: 49 +fun case49(){ + val case49 = '\u1800' + case49 + case49 checkType { check()} +} +// TESTCASE NUMBER: 50 +fun case50(){ + val case50 = '\u18ff' + case50 + case50 checkType { check()} +} +// TESTCASE NUMBER: 51 +fun case51(){ + val case51 = '\u1900' + case51 + case51 checkType { check()} +} +// TESTCASE NUMBER: 52 +fun case52(){ + val case52 = '\u19ff' + case52 + case52 checkType { check()} +} +// TESTCASE NUMBER: 53 +fun case53(){ + val case53 = '\u1a00' + case53 + case53 checkType { check()} +} +// TESTCASE NUMBER: 54 +fun case54(){ + val case54 = '\u1aff' + case54 + case54 checkType { check()} +} +// TESTCASE NUMBER: 55 +fun case55(){ + val case55 = '\u1b00' + case55 + case55 checkType { check()} +} +// TESTCASE NUMBER: 56 +fun case56(){ + val case56 = '\u1bff' + case56 + case56 checkType { check()} +} +// TESTCASE NUMBER: 57 +fun case57(){ + val case57 = '\u1c00' + case57 + case57 checkType { check()} +} +// TESTCASE NUMBER: 58 +fun case58(){ + val case58 = '\u1cff' + case58 + case58 checkType { check()} +} +// TESTCASE NUMBER: 59 +fun case59(){ + val case59 = '\u1d00' + case59 + case59 checkType { check()} +} +// TESTCASE NUMBER: 60 +fun case60(){ + val case60 = '\u1dff' + case60 + case60 checkType { check()} +} +// TESTCASE NUMBER: 61 +fun case61(){ + val case61 = '\u1e00' + case61 + case61 checkType { check()} +} +// TESTCASE NUMBER: 62 +fun case62(){ + val case62 = '\u1eff' + case62 + case62 checkType { check()} +} +// TESTCASE NUMBER: 63 +fun case63(){ + val case63 = '\u1f00' + case63 + case63 checkType { check()} +} +// TESTCASE NUMBER: 64 +fun case64(){ + val case64 = '\u1fff' + case64 + case64 checkType { check()} +} +// TESTCASE NUMBER: 65 +fun case65(){ + val case65 = '\u2000' + case65 + case65 checkType { check()} +} +// TESTCASE NUMBER: 66 +fun case66(){ + val case66 = '\u20ff' + case66 + case66 checkType { check()} +} +// TESTCASE NUMBER: 67 +fun case67(){ + val case67 = '\u2100' + case67 + case67 checkType { check()} +} +// TESTCASE NUMBER: 68 +fun case68(){ + val case68 = '\u21ff' + case68 + case68 checkType { check()} +} +// TESTCASE NUMBER: 69 +fun case69(){ + val case69 = '\u2200' + case69 + case69 checkType { check()} +} +// TESTCASE NUMBER: 70 +fun case70(){ + val case70 = '\u22ff' + case70 + case70 checkType { check()} +} +// TESTCASE NUMBER: 71 +fun case71(){ + val case71 = '\u2300' + case71 + case71 checkType { check()} +} +// TESTCASE NUMBER: 72 +fun case72(){ + val case72 = '\u23ff' + case72 + case72 checkType { check()} +} +// TESTCASE NUMBER: 73 +fun case73(){ + val case73 = '\u2400' + case73 + case73 checkType { check()} +} +// TESTCASE NUMBER: 74 +fun case74(){ + val case74 = '\u24ff' + case74 + case74 checkType { check()} +} +// TESTCASE NUMBER: 75 +fun case75(){ + val case75 = '\u2500' + case75 + case75 checkType { check()} +} +// TESTCASE NUMBER: 76 +fun case76(){ + val case76 = '\u25ff' + case76 + case76 checkType { check()} +} +// TESTCASE NUMBER: 77 +fun case77(){ + val case77 = '\u2600' + case77 + case77 checkType { check()} +} +// TESTCASE NUMBER: 78 +fun case78(){ + val case78 = '\u26ff' + case78 + case78 checkType { check()} +} +// TESTCASE NUMBER: 79 +fun case79(){ + val case79 = '\u2700' + case79 + case79 checkType { check()} +} +// TESTCASE NUMBER: 80 +fun case80(){ + val case80 = '\u27ff' + case80 + case80 checkType { check()} +} +// TESTCASE NUMBER: 81 +fun case81(){ + val case81 = '\u2800' + case81 + case81 checkType { check()} +} +// TESTCASE NUMBER: 82 +fun case82(){ + val case82 = '\u28ff' + case82 + case82 checkType { check()} +} +// TESTCASE NUMBER: 83 +fun case83(){ + val case83 = '\u2900' + case83 + case83 checkType { check()} +} +// TESTCASE NUMBER: 84 +fun case84(){ + val case84 = '\u29ff' + case84 + case84 checkType { check()} +} +// TESTCASE NUMBER: 85 +fun case85(){ + val case85 = '\u2a00' + case85 + case85 checkType { check()} +} +// TESTCASE NUMBER: 86 +fun case86(){ + val case86 = '\u2aff' + case86 + case86 checkType { check()} +} +// TESTCASE NUMBER: 87 +fun case87(){ + val case87 = '\u2b00' + case87 + case87 checkType { check()} +} +// TESTCASE NUMBER: 88 +fun case88(){ + val case88 = '\u2bff' + case88 + case88 checkType { check()} +} +// TESTCASE NUMBER: 89 +fun case89(){ + val case89 = '\u2c00' + case89 + case89 checkType { check()} +} +// TESTCASE NUMBER: 90 +fun case90(){ + val case90 = '\u2cff' + case90 + case90 checkType { check()} +} +// TESTCASE NUMBER: 91 +fun case91(){ + val case91 = '\u2d00' + case91 + case91 checkType { check()} +} +// TESTCASE NUMBER: 92 +fun case92(){ + val case92 = '\u2dff' + case92 + case92 checkType { check()} +} +// TESTCASE NUMBER: 93 +fun case93(){ + val case93 = '\u2e00' + case93 + case93 checkType { check()} +} +// TESTCASE NUMBER: 94 +fun case94(){ + val case94 = '\u2eff' + case94 + case94 checkType { check()} +} +// TESTCASE NUMBER: 95 +fun case95(){ + val case95 = '\u2f00' + case95 + case95 checkType { check()} +} +// TESTCASE NUMBER: 96 +fun case96(){ + val case96 = '\u2fff' + case96 + case96 checkType { check()} +} +// TESTCASE NUMBER: 97 +fun case97(){ + val case97 = '\u3000' + case97 + case97 checkType { check()} +} +// TESTCASE NUMBER: 98 +fun case98(){ + val case98 = '\u30ff' + case98 + case98 checkType { check()} +} +// TESTCASE NUMBER: 99 +fun case99(){ + val case99 = '\u3100' + case99 + case99 checkType { check()} +} +// TESTCASE NUMBER: 100 +fun case100(){ + val case100 = '\u31ff' + case100 + case100 checkType { check()} +} +// TESTCASE NUMBER: 101 +fun case101(){ + val case101 = '\u3200' + case101 + case101 checkType { check()} +} +// TESTCASE NUMBER: 102 +fun case102(){ + val case102 = '\u32ff' + case102 + case102 checkType { check()} +} +// TESTCASE NUMBER: 103 +fun case103(){ + val case103 = '\u3300' + case103 + case103 checkType { check()} +} +// TESTCASE NUMBER: 104 +fun case104(){ + val case104 = '\u33ff' + case104 + case104 checkType { check()} +} +// TESTCASE NUMBER: 105 +fun case105(){ + val case105 = '\u3400' + case105 + case105 checkType { check()} +} +// TESTCASE NUMBER: 106 +fun case106(){ + val case106 = '\u34ff' + case106 + case106 checkType { check()} +} +// TESTCASE NUMBER: 107 +fun case107(){ + val case107 = '\u3500' + case107 + case107 checkType { check()} +} +// TESTCASE NUMBER: 108 +fun case108(){ + val case108 = '\u35ff' + case108 + case108 checkType { check()} +} +// TESTCASE NUMBER: 109 +fun case109(){ + val case109 = '\u3600' + case109 + case109 checkType { check()} +} +// TESTCASE NUMBER: 110 +fun case110(){ + val case110 = '\u36ff' + case110 + case110 checkType { check()} +} +// TESTCASE NUMBER: 111 +fun case111(){ + val case111 = '\u3700' + case111 + case111 checkType { check()} +} +// TESTCASE NUMBER: 112 +fun case112(){ + val case112 = '\u37ff' + case112 + case112 checkType { check()} +} +// TESTCASE NUMBER: 113 +fun case113(){ + val case113 = '\u3800' + case113 + case113 checkType { check()} +} +// TESTCASE NUMBER: 114 +fun case114(){ + val case114 = '\u38ff' + case114 + case114 checkType { check()} +} +// TESTCASE NUMBER: 115 +fun case115(){ + val case115 = '\u3900' + case115 + case115 checkType { check()} +} +// TESTCASE NUMBER: 116 +fun case116(){ + val case116 = '\u39ff' + case116 + case116 checkType { check()} +} +// TESTCASE NUMBER: 117 +fun case117(){ + val case117 = '\u3a00' + case117 + case117 checkType { check()} +} +// TESTCASE NUMBER: 118 +fun case118(){ + val case118 = '\u3aff' + case118 + case118 checkType { check()} +} +// TESTCASE NUMBER: 119 +fun case119(){ + val case119 = '\u3b00' + case119 + case119 checkType { check()} +} +// TESTCASE NUMBER: 120 +fun case120(){ + val case120 = '\u3bff' + case120 + case120 checkType { check()} +} +// TESTCASE NUMBER: 121 +fun case121(){ + val case121 = '\u3c00' + case121 + case121 checkType { check()} +} +// TESTCASE NUMBER: 122 +fun case122(){ + val case122 = '\u3cff' + case122 + case122 checkType { check()} +} +// TESTCASE NUMBER: 123 +fun case123(){ + val case123 = '\u3d00' + case123 + case123 checkType { check()} +} +// TESTCASE NUMBER: 124 +fun case124(){ + val case124 = '\u3dff' + case124 + case124 checkType { check()} +} +// TESTCASE NUMBER: 125 +fun case125(){ + val case125 = '\u3e00' + case125 + case125 checkType { check()} +} +// TESTCASE NUMBER: 126 +fun case126(){ + val case126 = '\u3eff' + case126 + case126 checkType { check()} +} +// TESTCASE NUMBER: 127 +fun case127(){ + val case127 = '\u3f00' + case127 + case127 checkType { check()} +} +// TESTCASE NUMBER: 128 +fun case128(){ + val case128 = '\u3fff' + case128 + case128 checkType { check()} +} +// TESTCASE NUMBER: 129 +fun case129(){ + val case129 = '\u4000' + case129 + case129 checkType { check()} +} +// TESTCASE NUMBER: 130 +fun case130(){ + val case130 = '\u40ff' + case130 + case130 checkType { check()} +} +// TESTCASE NUMBER: 131 +fun case131(){ + val case131 = '\u4100' + case131 + case131 checkType { check()} +} +// TESTCASE NUMBER: 132 +fun case132(){ + val case132 = '\u41ff' + case132 + case132 checkType { check()} +} +// TESTCASE NUMBER: 133 +fun case133(){ + val case133 = '\u4200' + case133 + case133 checkType { check()} +} +// TESTCASE NUMBER: 134 +fun case134(){ + val case134 = '\u42ff' + case134 + case134 checkType { check()} +} +// TESTCASE NUMBER: 135 +fun case135(){ + val case135 = '\u4300' + case135 + case135 checkType { check()} +} +// TESTCASE NUMBER: 136 +fun case136(){ + val case136 = '\u43ff' + case136 + case136 checkType { check()} +} +// TESTCASE NUMBER: 137 +fun case137(){ + val case137 = '\u4400' + case137 + case137 checkType { check()} +} +// TESTCASE NUMBER: 138 +fun case138(){ + val case138 = '\u44ff' + case138 + case138 checkType { check()} +} +// TESTCASE NUMBER: 139 +fun case139(){ + val case139 = '\u4500' + case139 + case139 checkType { check()} +} +// TESTCASE NUMBER: 140 +fun case140(){ + val case140 = '\u45ff' + case140 + case140 checkType { check()} +} +// TESTCASE NUMBER: 141 +fun case141(){ + val case141 = '\u4600' + case141 + case141 checkType { check()} +} +// TESTCASE NUMBER: 142 +fun case142(){ + val case142 = '\u46ff' + case142 + case142 checkType { check()} +} +// TESTCASE NUMBER: 143 +fun case143(){ + val case143 = '\u4700' + case143 + case143 checkType { check()} +} +// TESTCASE NUMBER: 144 +fun case144(){ + val case144 = '\u47ff' + case144 + case144 checkType { check()} +} +// TESTCASE NUMBER: 145 +fun case145(){ + val case145 = '\u4800' + case145 + case145 checkType { check()} +} +// TESTCASE NUMBER: 146 +fun case146(){ + val case146 = '\u48ff' + case146 + case146 checkType { check()} +} +// TESTCASE NUMBER: 147 +fun case147(){ + val case147 = '\u4900' + case147 + case147 checkType { check()} +} +// TESTCASE NUMBER: 148 +fun case148(){ + val case148 = '\u49ff' + case148 + case148 checkType { check()} +} +// TESTCASE NUMBER: 149 +fun case149(){ + val case149 = '\u4a00' + case149 + case149 checkType { check()} +} +// TESTCASE NUMBER: 150 +fun case150(){ + val case150 = '\u4aff' + case150 + case150 checkType { check()} +} +// TESTCASE NUMBER: 151 +fun case151(){ + val case151 = '\u4b00' + case151 + case151 checkType { check()} +} +// TESTCASE NUMBER: 152 +fun case152(){ + val case152 = '\u4bff' + case152 + case152 checkType { check()} +} +// TESTCASE NUMBER: 153 +fun case153(){ + val case153 = '\u4c00' + case153 + case153 checkType { check()} +} +// TESTCASE NUMBER: 154 +fun case154(){ + val case154 = '\u4cff' + case154 + case154 checkType { check()} +} +// TESTCASE NUMBER: 155 +fun case155(){ + val case155 = '\u4d00' + case155 + case155 checkType { check()} +} +// TESTCASE NUMBER: 156 +fun case156(){ + val case156 = '\u4dff' + case156 + case156 checkType { check()} +} +// TESTCASE NUMBER: 157 +fun case157(){ + val case157 = '\u4e00' + case157 + case157 checkType { check()} +} +// TESTCASE NUMBER: 158 +fun case158(){ + val case158 = '\u4eff' + case158 + case158 checkType { check()} +} +// TESTCASE NUMBER: 159 +fun case159(){ + val case159 = '\u4f00' + case159 + case159 checkType { check()} +} +// TESTCASE NUMBER: 160 +fun case160(){ + val case160 = '\u4fff' + case160 + case160 checkType { check()} +} +// TESTCASE NUMBER: 161 +fun case161(){ + val case161 = '\u5000' + case161 + case161 checkType { check()} +} +// TESTCASE NUMBER: 162 +fun case162(){ + val case162 = '\u50ff' + case162 + case162 checkType { check()} +} +// TESTCASE NUMBER: 163 +fun case163(){ + val case163 = '\u5100' + case163 + case163 checkType { check()} +} +// TESTCASE NUMBER: 164 +fun case164(){ + val case164 = '\u51ff' + case164 + case164 checkType { check()} +} +// TESTCASE NUMBER: 165 +fun case165(){ + val case165 = '\u5200' + case165 + case165 checkType { check()} +} +// TESTCASE NUMBER: 166 +fun case166(){ + val case166 = '\u52ff' + case166 + case166 checkType { check()} +} +// TESTCASE NUMBER: 167 +fun case167(){ + val case167 = '\u5300' + case167 + case167 checkType { check()} +} +// TESTCASE NUMBER: 168 +fun case168(){ + val case168 = '\u53ff' + case168 + case168 checkType { check()} +} +// TESTCASE NUMBER: 169 +fun case169(){ + val case169 = '\u5400' + case169 + case169 checkType { check()} +} +// TESTCASE NUMBER: 170 +fun case170(){ + val case170 = '\u54ff' + case170 + case170 checkType { check()} +} +// TESTCASE NUMBER: 171 +fun case171(){ + val case171 = '\u5500' + case171 + case171 checkType { check()} +} +// TESTCASE NUMBER: 172 +fun case172(){ + val case172 = '\u55ff' + case172 + case172 checkType { check()} +} +// TESTCASE NUMBER: 173 +fun case173(){ + val case173 = '\u5600' + case173 + case173 checkType { check()} +} +// TESTCASE NUMBER: 174 +fun case174(){ + val case174 = '\u56ff' + case174 + case174 checkType { check()} +} +// TESTCASE NUMBER: 175 +fun case175(){ + val case175 = '\u5700' + case175 + case175 checkType { check()} +} +// TESTCASE NUMBER: 176 +fun case176(){ + val case176 = '\u57ff' + case176 + case176 checkType { check()} +} +// TESTCASE NUMBER: 177 +fun case177(){ + val case177 = '\u5800' + case177 + case177 checkType { check()} +} +// TESTCASE NUMBER: 178 +fun case178(){ + val case178 = '\u58ff' + case178 + case178 checkType { check()} +} +// TESTCASE NUMBER: 179 +fun case179(){ + val case179 = '\u5900' + case179 + case179 checkType { check()} +} +// TESTCASE NUMBER: 180 +fun case180(){ + val case180 = '\u59ff' + case180 + case180 checkType { check()} +} +// TESTCASE NUMBER: 181 +fun case181(){ + val case181 = '\u5a00' + case181 + case181 checkType { check()} +} +// TESTCASE NUMBER: 182 +fun case182(){ + val case182 = '\u5aff' + case182 + case182 checkType { check()} +} +// TESTCASE NUMBER: 183 +fun case183(){ + val case183 = '\u5b00' + case183 + case183 checkType { check()} +} +// TESTCASE NUMBER: 184 +fun case184(){ + val case184 = '\u5bff' + case184 + case184 checkType { check()} +} +// TESTCASE NUMBER: 185 +fun case185(){ + val case185 = '\u5c00' + case185 + case185 checkType { check()} +} +// TESTCASE NUMBER: 186 +fun case186(){ + val case186 = '\u5cff' + case186 + case186 checkType { check()} +} +// TESTCASE NUMBER: 187 +fun case187(){ + val case187 = '\u5d00' + case187 + case187 checkType { check()} +} +// TESTCASE NUMBER: 188 +fun case188(){ + val case188 = '\u5dff' + case188 + case188 checkType { check()} +} +// TESTCASE NUMBER: 189 +fun case189(){ + val case189 = '\u5e00' + case189 + case189 checkType { check()} +} +// TESTCASE NUMBER: 190 +fun case190(){ + val case190 = '\u5eff' + case190 + case190 checkType { check()} +} +// TESTCASE NUMBER: 191 +fun case191(){ + val case191 = '\u5f00' + case191 + case191 checkType { check()} +} +// TESTCASE NUMBER: 192 +fun case192(){ + val case192 = '\u5fff' + case192 + case192 checkType { check()} +} +// TESTCASE NUMBER: 193 +fun case193(){ + val case193 = '\u6000' + case193 + case193 checkType { check()} +} +// TESTCASE NUMBER: 194 +fun case194(){ + val case194 = '\u60ff' + case194 + case194 checkType { check()} +} +// TESTCASE NUMBER: 195 +fun case195(){ + val case195 = '\u6100' + case195 + case195 checkType { check()} +} +// TESTCASE NUMBER: 196 +fun case196(){ + val case196 = '\u61ff' + case196 + case196 checkType { check()} +} +// TESTCASE NUMBER: 197 +fun case197(){ + val case197 = '\u6200' + case197 + case197 checkType { check()} +} +// TESTCASE NUMBER: 198 +fun case198(){ + val case198 = '\u62ff' + case198 + case198 checkType { check()} +} +// TESTCASE NUMBER: 199 +fun case199(){ + val case199 = '\u6300' + case199 + case199 checkType { check()} +} +// TESTCASE NUMBER: 200 +fun case200(){ + val case200 = '\u63ff' + case200 + case200 checkType { check()} +} +// TESTCASE NUMBER: 201 +fun case201(){ + val case201 = '\u6400' + case201 + case201 checkType { check()} +} +// TESTCASE NUMBER: 202 +fun case202(){ + val case202 = '\u64ff' + case202 + case202 checkType { check()} +} +// TESTCASE NUMBER: 203 +fun case203(){ + val case203 = '\u6500' + case203 + case203 checkType { check()} +} +// TESTCASE NUMBER: 204 +fun case204(){ + val case204 = '\u65ff' + case204 + case204 checkType { check()} +} +// TESTCASE NUMBER: 205 +fun case205(){ + val case205 = '\u6600' + case205 + case205 checkType { check()} +} +// TESTCASE NUMBER: 206 +fun case206(){ + val case206 = '\u66ff' + case206 + case206 checkType { check()} +} +// TESTCASE NUMBER: 207 +fun case207(){ + val case207 = '\u6700' + case207 + case207 checkType { check()} +} +// TESTCASE NUMBER: 208 +fun case208(){ + val case208 = '\u67ff' + case208 + case208 checkType { check()} +} +// TESTCASE NUMBER: 209 +fun case209(){ + val case209 = '\u6800' + case209 + case209 checkType { check()} +} +// TESTCASE NUMBER: 210 +fun case210(){ + val case210 = '\u68ff' + case210 + case210 checkType { check()} +} +// TESTCASE NUMBER: 211 +fun case211(){ + val case211 = '\u6900' + case211 + case211 checkType { check()} +} +// TESTCASE NUMBER: 212 +fun case212(){ + val case212 = '\u69ff' + case212 + case212 checkType { check()} +} +// TESTCASE NUMBER: 213 +fun case213(){ + val case213 = '\u6a00' + case213 + case213 checkType { check()} +} +// TESTCASE NUMBER: 214 +fun case214(){ + val case214 = '\u6aff' + case214 + case214 checkType { check()} +} +// TESTCASE NUMBER: 215 +fun case215(){ + val case215 = '\u6b00' + case215 + case215 checkType { check()} +} +// TESTCASE NUMBER: 216 +fun case216(){ + val case216 = '\u6bff' + case216 + case216 checkType { check()} +} +// TESTCASE NUMBER: 217 +fun case217(){ + val case217 = '\u6c00' + case217 + case217 checkType { check()} +} +// TESTCASE NUMBER: 218 +fun case218(){ + val case218 = '\u6cff' + case218 + case218 checkType { check()} +} +// TESTCASE NUMBER: 219 +fun case219(){ + val case219 = '\u6d00' + case219 + case219 checkType { check()} +} +// TESTCASE NUMBER: 220 +fun case220(){ + val case220 = '\u6dff' + case220 + case220 checkType { check()} +} +// TESTCASE NUMBER: 221 +fun case221(){ + val case221 = '\u6e00' + case221 + case221 checkType { check()} +} +// TESTCASE NUMBER: 222 +fun case222(){ + val case222 = '\u6eff' + case222 + case222 checkType { check()} +} +// TESTCASE NUMBER: 223 +fun case223(){ + val case223 = '\u6f00' + case223 + case223 checkType { check()} +} +// TESTCASE NUMBER: 224 +fun case224(){ + val case224 = '\u6fff' + case224 + case224 checkType { check()} +} +// TESTCASE NUMBER: 225 +fun case225(){ + val case225 = '\u7000' + case225 + case225 checkType { check()} +} +// TESTCASE NUMBER: 226 +fun case226(){ + val case226 = '\u70ff' + case226 + case226 checkType { check()} +} +// TESTCASE NUMBER: 227 +fun case227(){ + val case227 = '\u7100' + case227 + case227 checkType { check()} +} +// TESTCASE NUMBER: 228 +fun case228(){ + val case228 = '\u71ff' + case228 + case228 checkType { check()} +} +// TESTCASE NUMBER: 229 +fun case229(){ + val case229 = '\u7200' + case229 + case229 checkType { check()} +} +// TESTCASE NUMBER: 230 +fun case230(){ + val case230 = '\u72ff' + case230 + case230 checkType { check()} +} +// TESTCASE NUMBER: 231 +fun case231(){ + val case231 = '\u7300' + case231 + case231 checkType { check()} +} +// TESTCASE NUMBER: 232 +fun case232(){ + val case232 = '\u73ff' + case232 + case232 checkType { check()} +} +// TESTCASE NUMBER: 233 +fun case233(){ + val case233 = '\u7400' + case233 + case233 checkType { check()} +} +// TESTCASE NUMBER: 234 +fun case234(){ + val case234 = '\u74ff' + case234 + case234 checkType { check()} +} +// TESTCASE NUMBER: 235 +fun case235(){ + val case235 = '\u7500' + case235 + case235 checkType { check()} +} +// TESTCASE NUMBER: 236 +fun case236(){ + val case236 = '\u75ff' + case236 + case236 checkType { check()} +} +// TESTCASE NUMBER: 237 +fun case237(){ + val case237 = '\u7600' + case237 + case237 checkType { check()} +} +// TESTCASE NUMBER: 238 +fun case238(){ + val case238 = '\u76ff' + case238 + case238 checkType { check()} +} +// TESTCASE NUMBER: 239 +fun case239(){ + val case239 = '\u7700' + case239 + case239 checkType { check()} +} +// TESTCASE NUMBER: 240 +fun case240(){ + val case240 = '\u77ff' + case240 + case240 checkType { check()} +} +// TESTCASE NUMBER: 241 +fun case241(){ + val case241 = '\u7800' + case241 + case241 checkType { check()} +} +// TESTCASE NUMBER: 242 +fun case242(){ + val case242 = '\u78ff' + case242 + case242 checkType { check()} +} +// TESTCASE NUMBER: 243 +fun case243(){ + val case243 = '\u7900' + case243 + case243 checkType { check()} +} +// TESTCASE NUMBER: 244 +fun case244(){ + val case244 = '\u79ff' + case244 + case244 checkType { check()} +} +// TESTCASE NUMBER: 245 +fun case245(){ + val case245 = '\u7a00' + case245 + case245 checkType { check()} +} +// TESTCASE NUMBER: 246 +fun case246(){ + val case246 = '\u7aff' + case246 + case246 checkType { check()} +} +// TESTCASE NUMBER: 247 +fun case247(){ + val case247 = '\u7b00' + case247 + case247 checkType { check()} +} +// TESTCASE NUMBER: 248 +fun case248(){ + val case248 = '\u7bff' + case248 + case248 checkType { check()} +} +// TESTCASE NUMBER: 249 +fun case249(){ + val case249 = '\u7c00' + case249 + case249 checkType { check()} +} +// TESTCASE NUMBER: 250 +fun case250(){ + val case250 = '\u7cff' + case250 + case250 checkType { check()} +} +// TESTCASE NUMBER: 251 +fun case251(){ + val case251 = '\u7d00' + case251 + case251 checkType { check()} +} +// TESTCASE NUMBER: 252 +fun case252(){ + val case252 = '\u7dff' + case252 + case252 checkType { check()} +} +// TESTCASE NUMBER: 253 +fun case253(){ + val case253 = '\u7e00' + case253 + case253 checkType { check()} +} +// TESTCASE NUMBER: 254 +fun case254(){ + val case254 = '\u7eff' + case254 + case254 checkType { check()} +} +// TESTCASE NUMBER: 255 +fun case255(){ + val case255 = '\u7f00' + case255 + case255 checkType { check()} +} +// TESTCASE NUMBER: 256 +fun case256(){ + val case256 = '\u7fff' + case256 + case256 checkType { check()} +} +// TESTCASE NUMBER: 257 +fun case257(){ + val case257 = '\u8000' + case257 + case257 checkType { check()} +} +// TESTCASE NUMBER: 258 +fun case258(){ + val case258 = '\u80ff' + case258 + case258 checkType { check()} +} +// TESTCASE NUMBER: 259 +fun case259(){ + val case259 = '\u8100' + case259 + case259 checkType { check()} +} +// TESTCASE NUMBER: 260 +fun case260(){ + val case260 = '\u81ff' + case260 + case260 checkType { check()} +} +// TESTCASE NUMBER: 261 +fun case261(){ + val case261 = '\u8200' + case261 + case261 checkType { check()} +} +// TESTCASE NUMBER: 262 +fun case262(){ + val case262 = '\u82ff' + case262 + case262 checkType { check()} +} +// TESTCASE NUMBER: 263 +fun case263(){ + val case263 = '\u8300' + case263 + case263 checkType { check()} +} +// TESTCASE NUMBER: 264 +fun case264(){ + val case264 = '\u83ff' + case264 + case264 checkType { check()} +} +// TESTCASE NUMBER: 265 +fun case265(){ + val case265 = '\u8400' + case265 + case265 checkType { check()} +} +// TESTCASE NUMBER: 266 +fun case266(){ + val case266 = '\u84ff' + case266 + case266 checkType { check()} +} +// TESTCASE NUMBER: 267 +fun case267(){ + val case267 = '\u8500' + case267 + case267 checkType { check()} +} +// TESTCASE NUMBER: 268 +fun case268(){ + val case268 = '\u85ff' + case268 + case268 checkType { check()} +} +// TESTCASE NUMBER: 269 +fun case269(){ + val case269 = '\u8600' + case269 + case269 checkType { check()} +} +// TESTCASE NUMBER: 270 +fun case270(){ + val case270 = '\u86ff' + case270 + case270 checkType { check()} +} +// TESTCASE NUMBER: 271 +fun case271(){ + val case271 = '\u8700' + case271 + case271 checkType { check()} +} +// TESTCASE NUMBER: 272 +fun case272(){ + val case272 = '\u87ff' + case272 + case272 checkType { check()} +} +// TESTCASE NUMBER: 273 +fun case273(){ + val case273 = '\u8800' + case273 + case273 checkType { check()} +} +// TESTCASE NUMBER: 274 +fun case274(){ + val case274 = '\u88ff' + case274 + case274 checkType { check()} +} +// TESTCASE NUMBER: 275 +fun case275(){ + val case275 = '\u8900' + case275 + case275 checkType { check()} +} +// TESTCASE NUMBER: 276 +fun case276(){ + val case276 = '\u89ff' + case276 + case276 checkType { check()} +} +// TESTCASE NUMBER: 277 +fun case277(){ + val case277 = '\u8a00' + case277 + case277 checkType { check()} +} +// TESTCASE NUMBER: 278 +fun case278(){ + val case278 = '\u8aff' + case278 + case278 checkType { check()} +} +// TESTCASE NUMBER: 279 +fun case279(){ + val case279 = '\u8b00' + case279 + case279 checkType { check()} +} +// TESTCASE NUMBER: 280 +fun case280(){ + val case280 = '\u8bff' + case280 + case280 checkType { check()} +} +// TESTCASE NUMBER: 281 +fun case281(){ + val case281 = '\u8c00' + case281 + case281 checkType { check()} +} +// TESTCASE NUMBER: 282 +fun case282(){ + val case282 = '\u8cff' + case282 + case282 checkType { check()} +} +// TESTCASE NUMBER: 283 +fun case283(){ + val case283 = '\u8d00' + case283 + case283 checkType { check()} +} +// TESTCASE NUMBER: 284 +fun case284(){ + val case284 = '\u8dff' + case284 + case284 checkType { check()} +} +// TESTCASE NUMBER: 285 +fun case285(){ + val case285 = '\u8e00' + case285 + case285 checkType { check()} +} +// TESTCASE NUMBER: 286 +fun case286(){ + val case286 = '\u8eff' + case286 + case286 checkType { check()} +} +// TESTCASE NUMBER: 287 +fun case287(){ + val case287 = '\u8f00' + case287 + case287 checkType { check()} +} +// TESTCASE NUMBER: 288 +fun case288(){ + val case288 = '\u8fff' + case288 + case288 checkType { check()} +} +// TESTCASE NUMBER: 289 +fun case289(){ + val case289 = '\u9000' + case289 + case289 checkType { check()} +} +// TESTCASE NUMBER: 290 +fun case290(){ + val case290 = '\u90ff' + case290 + case290 checkType { check()} +} +// TESTCASE NUMBER: 291 +fun case291(){ + val case291 = '\u9100' + case291 + case291 checkType { check()} +} +// TESTCASE NUMBER: 292 +fun case292(){ + val case292 = '\u91ff' + case292 + case292 checkType { check()} +} +// TESTCASE NUMBER: 293 +fun case293(){ + val case293 = '\u9200' + case293 + case293 checkType { check()} +} +// TESTCASE NUMBER: 294 +fun case294(){ + val case294 = '\u92ff' + case294 + case294 checkType { check()} +} +// TESTCASE NUMBER: 295 +fun case295(){ + val case295 = '\u9300' + case295 + case295 checkType { check()} +} +// TESTCASE NUMBER: 296 +fun case296(){ + val case296 = '\u93ff' + case296 + case296 checkType { check()} +} +// TESTCASE NUMBER: 297 +fun case297(){ + val case297 = '\u9400' + case297 + case297 checkType { check()} +} +// TESTCASE NUMBER: 298 +fun case298(){ + val case298 = '\u94ff' + case298 + case298 checkType { check()} +} +// TESTCASE NUMBER: 299 +fun case299(){ + val case299 = '\u9500' + case299 + case299 checkType { check()} +} +// TESTCASE NUMBER: 300 +fun case300(){ + val case300 = '\u95ff' + case300 + case300 checkType { check()} +} +// TESTCASE NUMBER: 301 +fun case301(){ + val case301 = '\u9600' + case301 + case301 checkType { check()} +} +// TESTCASE NUMBER: 302 +fun case302(){ + val case302 = '\u96ff' + case302 + case302 checkType { check()} +} +// TESTCASE NUMBER: 303 +fun case303(){ + val case303 = '\u9700' + case303 + case303 checkType { check()} +} +// TESTCASE NUMBER: 304 +fun case304(){ + val case304 = '\u97ff' + case304 + case304 checkType { check()} +} +// TESTCASE NUMBER: 305 +fun case305(){ + val case305 = '\u9800' + case305 + case305 checkType { check()} +} +// TESTCASE NUMBER: 306 +fun case306(){ + val case306 = '\u98ff' + case306 + case306 checkType { check()} +} +// TESTCASE NUMBER: 307 +fun case307(){ + val case307 = '\u9900' + case307 + case307 checkType { check()} +} +// TESTCASE NUMBER: 308 +fun case308(){ + val case308 = '\u99ff' + case308 + case308 checkType { check()} +} +// TESTCASE NUMBER: 309 +fun case309(){ + val case309 = '\u9a00' + case309 + case309 checkType { check()} +} +// TESTCASE NUMBER: 310 +fun case310(){ + val case310 = '\u9aff' + case310 + case310 checkType { check()} +} +// TESTCASE NUMBER: 311 +fun case311(){ + val case311 = '\u9b00' + case311 + case311 checkType { check()} +} +// TESTCASE NUMBER: 312 +fun case312(){ + val case312 = '\u9bff' + case312 + case312 checkType { check()} +} +// TESTCASE NUMBER: 313 +fun case313(){ + val case313 = '\u9c00' + case313 + case313 checkType { check()} +} +// TESTCASE NUMBER: 314 +fun case314(){ + val case314 = '\u9cff' + case314 + case314 checkType { check()} +} +// TESTCASE NUMBER: 315 +fun case315(){ + val case315 = '\u9d00' + case315 + case315 checkType { check()} +} +// TESTCASE NUMBER: 316 +fun case316(){ + val case316 = '\u9dff' + case316 + case316 checkType { check()} +} +// TESTCASE NUMBER: 317 +fun case317(){ + val case317 = '\u9e00' + case317 + case317 checkType { check()} +} +// TESTCASE NUMBER: 318 +fun case318(){ + val case318 = '\u9eff' + case318 + case318 checkType { check()} +} +// TESTCASE NUMBER: 319 +fun case319(){ + val case319 = '\u9f00' + case319 + case319 checkType { check()} +} +// TESTCASE NUMBER: 320 +fun case320(){ + val case320 = '\u9fff' + case320 + case320 checkType { check()} +} +// TESTCASE NUMBER: 321 +fun case321(){ + val case321 = '\ua000' + case321 + case321 checkType { check()} +} +// TESTCASE NUMBER: 322 +fun case322(){ + val case322 = '\ua0ff' + case322 + case322 checkType { check()} +} +// TESTCASE NUMBER: 323 +fun case323(){ + val case323 = '\ua100' + case323 + case323 checkType { check()} +} +// TESTCASE NUMBER: 324 +fun case324(){ + val case324 = '\ua1ff' + case324 + case324 checkType { check()} +} +// TESTCASE NUMBER: 325 +fun case325(){ + val case325 = '\ua200' + case325 + case325 checkType { check()} +} +// TESTCASE NUMBER: 326 +fun case326(){ + val case326 = '\ua2ff' + case326 + case326 checkType { check()} +} +// TESTCASE NUMBER: 327 +fun case327(){ + val case327 = '\ua300' + case327 + case327 checkType { check()} +} +// TESTCASE NUMBER: 328 +fun case328(){ + val case328 = '\ua3ff' + case328 + case328 checkType { check()} +} +// TESTCASE NUMBER: 329 +fun case329(){ + val case329 = '\ua400' + case329 + case329 checkType { check()} +} +// TESTCASE NUMBER: 330 +fun case330(){ + val case330 = '\ua4ff' + case330 + case330 checkType { check()} +} +// TESTCASE NUMBER: 331 +fun case331(){ + val case331 = '\ua500' + case331 + case331 checkType { check()} +} +// TESTCASE NUMBER: 332 +fun case332(){ + val case332 = '\ua5ff' + case332 + case332 checkType { check()} +} +// TESTCASE NUMBER: 333 +fun case333(){ + val case333 = '\ua600' + case333 + case333 checkType { check()} +} +// TESTCASE NUMBER: 334 +fun case334(){ + val case334 = '\ua6ff' + case334 + case334 checkType { check()} +} +// TESTCASE NUMBER: 335 +fun case335(){ + val case335 = '\ua700' + case335 + case335 checkType { check()} +} +// TESTCASE NUMBER: 336 +fun case336(){ + val case336 = '\ua7ff' + case336 + case336 checkType { check()} +} +// TESTCASE NUMBER: 337 +fun case337(){ + val case337 = '\ua800' + case337 + case337 checkType { check()} +} +// TESTCASE NUMBER: 338 +fun case338(){ + val case338 = '\ua8ff' + case338 + case338 checkType { check()} +} +// TESTCASE NUMBER: 339 +fun case339(){ + val case339 = '\ua900' + case339 + case339 checkType { check()} +} +// TESTCASE NUMBER: 340 +fun case340(){ + val case340 = '\ua9ff' + case340 + case340 checkType { check()} +} +// TESTCASE NUMBER: 341 +fun case341(){ + val case341 = '\uaa00' + case341 + case341 checkType { check()} +} +// TESTCASE NUMBER: 342 +fun case342(){ + val case342 = '\uaaff' + case342 + case342 checkType { check()} +} +// TESTCASE NUMBER: 343 +fun case343(){ + val case343 = '\uab00' + case343 + case343 checkType { check()} +} +// TESTCASE NUMBER: 344 +fun case344(){ + val case344 = '\uabff' + case344 + case344 checkType { check()} +} +// TESTCASE NUMBER: 345 +fun case345(){ + val case345 = '\uac00' + case345 + case345 checkType { check()} +} +// TESTCASE NUMBER: 346 +fun case346(){ + val case346 = '\uacff' + case346 + case346 checkType { check()} +} +// TESTCASE NUMBER: 347 +fun case347(){ + val case347 = '\uad00' + case347 + case347 checkType { check()} +} +// TESTCASE NUMBER: 348 +fun case348(){ + val case348 = '\uadff' + case348 + case348 checkType { check()} +} +// TESTCASE NUMBER: 349 +fun case349(){ + val case349 = '\uae00' + case349 + case349 checkType { check()} +} +// TESTCASE NUMBER: 350 +fun case350(){ + val case350 = '\uaeff' + case350 + case350 checkType { check()} +} +// TESTCASE NUMBER: 351 +fun case351(){ + val case351 = '\uaf00' + case351 + case351 checkType { check()} +} +// TESTCASE NUMBER: 352 +fun case352(){ + val case352 = '\uafff' + case352 + case352 checkType { check()} +} +// TESTCASE NUMBER: 353 +fun case353(){ + val case353 = '\ub000' + case353 + case353 checkType { check()} +} +// TESTCASE NUMBER: 354 +fun case354(){ + val case354 = '\ub0ff' + case354 + case354 checkType { check()} +} +// TESTCASE NUMBER: 355 +fun case355(){ + val case355 = '\ub100' + case355 + case355 checkType { check()} +} +// TESTCASE NUMBER: 356 +fun case356(){ + val case356 = '\ub1ff' + case356 + case356 checkType { check()} +} +// TESTCASE NUMBER: 357 +fun case357(){ + val case357 = '\ub200' + case357 + case357 checkType { check()} +} +// TESTCASE NUMBER: 358 +fun case358(){ + val case358 = '\ub2ff' + case358 + case358 checkType { check()} +} +// TESTCASE NUMBER: 359 +fun case359(){ + val case359 = '\ub300' + case359 + case359 checkType { check()} +} +// TESTCASE NUMBER: 360 +fun case360(){ + val case360 = '\ub3ff' + case360 + case360 checkType { check()} +} +// TESTCASE NUMBER: 361 +fun case361(){ + val case361 = '\ub400' + case361 + case361 checkType { check()} +} +// TESTCASE NUMBER: 362 +fun case362(){ + val case362 = '\ub4ff' + case362 + case362 checkType { check()} +} +// TESTCASE NUMBER: 363 +fun case363(){ + val case363 = '\ub500' + case363 + case363 checkType { check()} +} +// TESTCASE NUMBER: 364 +fun case364(){ + val case364 = '\ub5ff' + case364 + case364 checkType { check()} +} +// TESTCASE NUMBER: 365 +fun case365(){ + val case365 = '\ub600' + case365 + case365 checkType { check()} +} +// TESTCASE NUMBER: 366 +fun case366(){ + val case366 = '\ub6ff' + case366 + case366 checkType { check()} +} +// TESTCASE NUMBER: 367 +fun case367(){ + val case367 = '\ub700' + case367 + case367 checkType { check()} +} +// TESTCASE NUMBER: 368 +fun case368(){ + val case368 = '\ub7ff' + case368 + case368 checkType { check()} +} +// TESTCASE NUMBER: 369 +fun case369(){ + val case369 = '\ub800' + case369 + case369 checkType { check()} +} +// TESTCASE NUMBER: 370 +fun case370(){ + val case370 = '\ub8ff' + case370 + case370 checkType { check()} +} +// TESTCASE NUMBER: 371 +fun case371(){ + val case371 = '\ub900' + case371 + case371 checkType { check()} +} +// TESTCASE NUMBER: 372 +fun case372(){ + val case372 = '\ub9ff' + case372 + case372 checkType { check()} +} +// TESTCASE NUMBER: 373 +fun case373(){ + val case373 = '\uba00' + case373 + case373 checkType { check()} +} +// TESTCASE NUMBER: 374 +fun case374(){ + val case374 = '\ubaff' + case374 + case374 checkType { check()} +} +// TESTCASE NUMBER: 375 +fun case375(){ + val case375 = '\ubb00' + case375 + case375 checkType { check()} +} +// TESTCASE NUMBER: 376 +fun case376(){ + val case376 = '\ubbff' + case376 + case376 checkType { check()} +} +// TESTCASE NUMBER: 377 +fun case377(){ + val case377 = '\ubc00' + case377 + case377 checkType { check()} +} +// TESTCASE NUMBER: 378 +fun case378(){ + val case378 = '\ubcff' + case378 + case378 checkType { check()} +} +// TESTCASE NUMBER: 379 +fun case379(){ + val case379 = '\ubd00' + case379 + case379 checkType { check()} +} +// TESTCASE NUMBER: 380 +fun case380(){ + val case380 = '\ubdff' + case380 + case380 checkType { check()} +} +// TESTCASE NUMBER: 381 +fun case381(){ + val case381 = '\ube00' + case381 + case381 checkType { check()} +} +// TESTCASE NUMBER: 382 +fun case382(){ + val case382 = '\ubeff' + case382 + case382 checkType { check()} +} +// TESTCASE NUMBER: 383 +fun case383(){ + val case383 = '\ubf00' + case383 + case383 checkType { check()} +} +// TESTCASE NUMBER: 384 +fun case384(){ + val case384 = '\ubfff' + case384 + case384 checkType { check()} +} +// TESTCASE NUMBER: 385 +fun case385(){ + val case385 = '\uc000' + case385 + case385 checkType { check()} +} +// TESTCASE NUMBER: 386 +fun case386(){ + val case386 = '\uc0ff' + case386 + case386 checkType { check()} +} +// TESTCASE NUMBER: 387 +fun case387(){ + val case387 = '\uc100' + case387 + case387 checkType { check()} +} +// TESTCASE NUMBER: 388 +fun case388(){ + val case388 = '\uc1ff' + case388 + case388 checkType { check()} +} +// TESTCASE NUMBER: 389 +fun case389(){ + val case389 = '\uc200' + case389 + case389 checkType { check()} +} +// TESTCASE NUMBER: 390 +fun case390(){ + val case390 = '\uc2ff' + case390 + case390 checkType { check()} +} +// TESTCASE NUMBER: 391 +fun case391(){ + val case391 = '\uc300' + case391 + case391 checkType { check()} +} +// TESTCASE NUMBER: 392 +fun case392(){ + val case392 = '\uc3ff' + case392 + case392 checkType { check()} +} +// TESTCASE NUMBER: 393 +fun case393(){ + val case393 = '\uc400' + case393 + case393 checkType { check()} +} +// TESTCASE NUMBER: 394 +fun case394(){ + val case394 = '\uc4ff' + case394 + case394 checkType { check()} +} +// TESTCASE NUMBER: 395 +fun case395(){ + val case395 = '\uc500' + case395 + case395 checkType { check()} +} +// TESTCASE NUMBER: 396 +fun case396(){ + val case396 = '\uc5ff' + case396 + case396 checkType { check()} +} +// TESTCASE NUMBER: 397 +fun case397(){ + val case397 = '\uc600' + case397 + case397 checkType { check()} +} +// TESTCASE NUMBER: 398 +fun case398(){ + val case398 = '\uc6ff' + case398 + case398 checkType { check()} +} +// TESTCASE NUMBER: 399 +fun case399(){ + val case399 = '\uc700' + case399 + case399 checkType { check()} +} +// TESTCASE NUMBER: 400 +fun case400(){ + val case400 = '\uc7ff' + case400 + case400 checkType { check()} +} +// TESTCASE NUMBER: 401 +fun case401(){ + val case401 = '\uc800' + case401 + case401 checkType { check()} +} +// TESTCASE NUMBER: 402 +fun case402(){ + val case402 = '\uc8ff' + case402 + case402 checkType { check()} +} +// TESTCASE NUMBER: 403 +fun case403(){ + val case403 = '\uc900' + case403 + case403 checkType { check()} +} +// TESTCASE NUMBER: 404 +fun case404(){ + val case404 = '\uc9ff' + case404 + case404 checkType { check()} +} +// TESTCASE NUMBER: 405 +fun case405(){ + val case405 = '\uca00' + case405 + case405 checkType { check()} +} +// TESTCASE NUMBER: 406 +fun case406(){ + val case406 = '\ucaff' + case406 + case406 checkType { check()} +} +// TESTCASE NUMBER: 407 +fun case407(){ + val case407 = '\ucb00' + case407 + case407 checkType { check()} +} +// TESTCASE NUMBER: 408 +fun case408(){ + val case408 = '\ucbff' + case408 + case408 checkType { check()} +} +// TESTCASE NUMBER: 409 +fun case409(){ + val case409 = '\ucc00' + case409 + case409 checkType { check()} +} +// TESTCASE NUMBER: 410 +fun case410(){ + val case410 = '\uccff' + case410 + case410 checkType { check()} +} +// TESTCASE NUMBER: 411 +fun case411(){ + val case411 = '\ucd00' + case411 + case411 checkType { check()} +} +// TESTCASE NUMBER: 412 +fun case412(){ + val case412 = '\ucdff' + case412 + case412 checkType { check()} +} +// TESTCASE NUMBER: 413 +fun case413(){ + val case413 = '\uce00' + case413 + case413 checkType { check()} +} +// TESTCASE NUMBER: 414 +fun case414(){ + val case414 = '\uceff' + case414 + case414 checkType { check()} +} +// TESTCASE NUMBER: 415 +fun case415(){ + val case415 = '\ucf00' + case415 + case415 checkType { check()} +} +// TESTCASE NUMBER: 416 +fun case416(){ + val case416 = '\ucfff' + case416 + case416 checkType { check()} +} +// TESTCASE NUMBER: 417 +fun case417(){ + val case417 = '\ud000' + case417 + case417 checkType { check()} +} +// TESTCASE NUMBER: 418 +fun case418(){ + val case418 = '\ud0ff' + case418 + case418 checkType { check()} +} +// TESTCASE NUMBER: 419 +fun case419(){ + val case419 = '\ud100' + case419 + case419 checkType { check()} +} +// TESTCASE NUMBER: 420 +fun case420(){ + val case420 = '\ud1ff' + case420 + case420 checkType { check()} +} +// TESTCASE NUMBER: 421 +fun case421(){ + val case421 = '\ud200' + case421 + case421 checkType { check()} +} +// TESTCASE NUMBER: 422 +fun case422(){ + val case422 = '\ud2ff' + case422 + case422 checkType { check()} +} +// TESTCASE NUMBER: 423 +fun case423(){ + val case423 = '\ud300' + case423 + case423 checkType { check()} +} +// TESTCASE NUMBER: 424 +fun case424(){ + val case424 = '\ud3ff' + case424 + case424 checkType { check()} +} +// TESTCASE NUMBER: 425 +fun case425(){ + val case425 = '\ud400' + case425 + case425 checkType { check()} +} +// TESTCASE NUMBER: 426 +fun case426(){ + val case426 = '\ud4ff' + case426 + case426 checkType { check()} +} +// TESTCASE NUMBER: 427 +fun case427(){ + val case427 = '\ud500' + case427 + case427 checkType { check()} +} +// TESTCASE NUMBER: 428 +fun case428(){ + val case428 = '\ud5ff' + case428 + case428 checkType { check()} +} +// TESTCASE NUMBER: 429 +fun case429(){ + val case429 = '\ud600' + case429 + case429 checkType { check()} +} +// TESTCASE NUMBER: 430 +fun case430(){ + val case430 = '\ud6ff' + case430 + case430 checkType { check()} +} +// TESTCASE NUMBER: 431 +fun case431(){ + val case431 = '\ud700' + case431 + case431 checkType { check()} +} +// TESTCASE NUMBER: 432 +fun case432(){ + val case432 = '\ud7ff' + case432 + case432 checkType { check()} +} +// TESTCASE NUMBER: 433 +fun case433(){ + val case433 = '\ud800' + case433 + case433 checkType { check()} +} +// TESTCASE NUMBER: 434 +fun case434(){ + val case434 = '\ud8ff' + case434 + case434 checkType { check()} +} +// TESTCASE NUMBER: 435 +fun case435(){ + val case435 = '\ud900' + case435 + case435 checkType { check()} +} +// TESTCASE NUMBER: 436 +fun case436(){ + val case436 = '\ud9ff' + case436 + case436 checkType { check()} +} +// TESTCASE NUMBER: 437 +fun case437(){ + val case437 = '\uda00' + case437 + case437 checkType { check()} +} +// TESTCASE NUMBER: 438 +fun case438(){ + val case438 = '\udaff' + case438 + case438 checkType { check()} +} +// TESTCASE NUMBER: 439 +fun case439(){ + val case439 = '\udb00' + case439 + case439 checkType { check()} +} +// TESTCASE NUMBER: 440 +fun case440(){ + val case440 = '\udbff' + case440 + case440 checkType { check()} +} +// TESTCASE NUMBER: 441 +fun case441(){ + val case441 = '\udc00' + case441 + case441 checkType { check()} +} +// TESTCASE NUMBER: 442 +fun case442(){ + val case442 = '\udcff' + case442 + case442 checkType { check()} +} +// TESTCASE NUMBER: 443 +fun case443(){ + val case443 = '\udd00' + case443 + case443 checkType { check()} +} +// TESTCASE NUMBER: 444 +fun case444(){ + val case444 = '\uddff' + case444 + case444 checkType { check()} +} +// TESTCASE NUMBER: 445 +fun case445(){ + val case445 = '\ude00' + case445 + case445 checkType { check()} +} +// TESTCASE NUMBER: 446 +fun case446(){ + val case446 = '\udeff' + case446 + case446 checkType { check()} +} +// TESTCASE NUMBER: 447 +fun case447(){ + val case447 = '\udf00' + case447 + case447 checkType { check()} +} +// TESTCASE NUMBER: 448 +fun case448(){ + val case448 = '\udfff' + case448 + case448 checkType { check()} +} +// TESTCASE NUMBER: 449 +fun case449(){ + val case449 = '\ue000' + case449 + case449 checkType { check()} +} +// TESTCASE NUMBER: 450 +fun case450(){ + val case450 = '\ue0ff' + case450 + case450 checkType { check()} +} +// TESTCASE NUMBER: 451 +fun case451(){ + val case451 = '\ue100' + case451 + case451 checkType { check()} +} +// TESTCASE NUMBER: 452 +fun case452(){ + val case452 = '\ue1ff' + case452 + case452 checkType { check()} +} +// TESTCASE NUMBER: 453 +fun case453(){ + val case453 = '\ue200' + case453 + case453 checkType { check()} +} +// TESTCASE NUMBER: 454 +fun case454(){ + val case454 = '\ue2ff' + case454 + case454 checkType { check()} +} +// TESTCASE NUMBER: 455 +fun case455(){ + val case455 = '\ue300' + case455 + case455 checkType { check()} +} +// TESTCASE NUMBER: 456 +fun case456(){ + val case456 = '\ue3ff' + case456 + case456 checkType { check()} +} +// TESTCASE NUMBER: 457 +fun case457(){ + val case457 = '\ue400' + case457 + case457 checkType { check()} +} +// TESTCASE NUMBER: 458 +fun case458(){ + val case458 = '\ue4ff' + case458 + case458 checkType { check()} +} +// TESTCASE NUMBER: 459 +fun case459(){ + val case459 = '\ue500' + case459 + case459 checkType { check()} +} +// TESTCASE NUMBER: 460 +fun case460(){ + val case460 = '\ue5ff' + case460 + case460 checkType { check()} +} +// TESTCASE NUMBER: 461 +fun case461(){ + val case461 = '\ue600' + case461 + case461 checkType { check()} +} +// TESTCASE NUMBER: 462 +fun case462(){ + val case462 = '\ue6ff' + case462 + case462 checkType { check()} +} +// TESTCASE NUMBER: 463 +fun case463(){ + val case463 = '\ue700' + case463 + case463 checkType { check()} +} +// TESTCASE NUMBER: 464 +fun case464(){ + val case464 = '\ue7ff' + case464 + case464 checkType { check()} +} +// TESTCASE NUMBER: 465 +fun case465(){ + val case465 = '\ue800' + case465 + case465 checkType { check()} +} +// TESTCASE NUMBER: 466 +fun case466(){ + val case466 = '\ue8ff' + case466 + case466 checkType { check()} +} +// TESTCASE NUMBER: 467 +fun case467(){ + val case467 = '\ue900' + case467 + case467 checkType { check()} +} +// TESTCASE NUMBER: 468 +fun case468(){ + val case468 = '\ue9ff' + case468 + case468 checkType { check()} +} +// TESTCASE NUMBER: 469 +fun case469(){ + val case469 = '\uea00' + case469 + case469 checkType { check()} +} +// TESTCASE NUMBER: 470 +fun case470(){ + val case470 = '\ueaff' + case470 + case470 checkType { check()} +} +// TESTCASE NUMBER: 471 +fun case471(){ + val case471 = '\ueb00' + case471 + case471 checkType { check()} +} +// TESTCASE NUMBER: 472 +fun case472(){ + val case472 = '\uebff' + case472 + case472 checkType { check()} +} +// TESTCASE NUMBER: 473 +fun case473(){ + val case473 = '\uec00' + case473 + case473 checkType { check()} +} +// TESTCASE NUMBER: 474 +fun case474(){ + val case474 = '\uecff' + case474 + case474 checkType { check()} +} +// TESTCASE NUMBER: 475 +fun case475(){ + val case475 = '\ued00' + case475 + case475 checkType { check()} +} +// TESTCASE NUMBER: 476 +fun case476(){ + val case476 = '\uedff' + case476 + case476 checkType { check()} +} +// TESTCASE NUMBER: 477 +fun case477(){ + val case477 = '\uee00' + case477 + case477 checkType { check()} +} +// TESTCASE NUMBER: 478 +fun case478(){ + val case478 = '\ueeff' + case478 + case478 checkType { check()} +} +// TESTCASE NUMBER: 479 +fun case479(){ + val case479 = '\uef00' + case479 + case479 checkType { check()} +} +// TESTCASE NUMBER: 480 +fun case480(){ + val case480 = '\uefff' + case480 + case480 checkType { check()} +} +// TESTCASE NUMBER: 481 +fun case481(){ + val case481 = '\uf000' + case481 + case481 checkType { check()} +} +// TESTCASE NUMBER: 482 +fun case482(){ + val case482 = '\uf0ff' + case482 + case482 checkType { check()} +} +// TESTCASE NUMBER: 483 +fun case483(){ + val case483 = '\uf100' + case483 + case483 checkType { check()} +} +// TESTCASE NUMBER: 484 +fun case484(){ + val case484 = '\uf1ff' + case484 + case484 checkType { check()} +} +// TESTCASE NUMBER: 485 +fun case485(){ + val case485 = '\uf200' + case485 + case485 checkType { check()} +} +// TESTCASE NUMBER: 486 +fun case486(){ + val case486 = '\uf2ff' + case486 + case486 checkType { check()} +} +// TESTCASE NUMBER: 487 +fun case487(){ + val case487 = '\uf300' + case487 + case487 checkType { check()} +} +// TESTCASE NUMBER: 488 +fun case488(){ + val case488 = '\uf3ff' + case488 + case488 checkType { check()} +} +// TESTCASE NUMBER: 489 +fun case489(){ + val case489 = '\uf400' + case489 + case489 checkType { check()} +} +// TESTCASE NUMBER: 490 +fun case490(){ + val case490 = '\uf4ff' + case490 + case490 checkType { check()} +} +// TESTCASE NUMBER: 491 +fun case491(){ + val case491 = '\uf500' + case491 + case491 checkType { check()} +} +// TESTCASE NUMBER: 492 +fun case492(){ + val case492 = '\uf5ff' + case492 + case492 checkType { check()} +} +// TESTCASE NUMBER: 493 +fun case493(){ + val case493 = '\uf600' + case493 + case493 checkType { check()} +} +// TESTCASE NUMBER: 494 +fun case494(){ + val case494 = '\uf6ff' + case494 + case494 checkType { check()} +} +// TESTCASE NUMBER: 495 +fun case495(){ + val case495 = '\uf700' + case495 + case495 checkType { check()} +} +// TESTCASE NUMBER: 496 +fun case496(){ + val case496 = '\uf7ff' + case496 + case496 checkType { check()} +} +// TESTCASE NUMBER: 497 +fun case497(){ + val case497 = '\uf800' + case497 + case497 checkType { check()} +} +// TESTCASE NUMBER: 498 +fun case498(){ + val case498 = '\uf8ff' + case498 + case498 checkType { check()} +} +// TESTCASE NUMBER: 499 +fun case499(){ + val case499 = '\uf900' + case499 + case499 checkType { check()} +} +// TESTCASE NUMBER: 500 +fun case500(){ + val case500 = '\uf9ff' + case500 + case500 checkType { check()} +} +// TESTCASE NUMBER: 501 +fun case501(){ + val case501 = '\ufa00' + case501 + case501 checkType { check()} +} +// TESTCASE NUMBER: 502 +fun case502(){ + val case502 = '\ufaff' + case502 + case502 checkType { check()} +} +// TESTCASE NUMBER: 503 +fun case503(){ + val case503 = '\ufb00' + case503 + case503 checkType { check()} +} +// TESTCASE NUMBER: 504 +fun case504(){ + val case504 = '\ufbff' + case504 + case504 checkType { check()} +} +// TESTCASE NUMBER: 505 +fun case505(){ + val case505 = '\ufc00' + case505 + case505 checkType { check()} +} +// TESTCASE NUMBER: 506 +fun case506(){ + val case506 = '\ufcff' + case506 + case506 checkType { check()} +} +// TESTCASE NUMBER: 507 +fun case507(){ + val case507 = '\ufd00' + case507 + case507 checkType { check()} +} +// TESTCASE NUMBER: 508 +fun case508(){ + val case508 = '\ufdff' + case508 + case508 checkType { check()} +} +// TESTCASE NUMBER: 509 +fun case509(){ + val case509 = '\ufe00' + case509 + case509 checkType { check()} +} +// TESTCASE NUMBER: 510 +fun case510(){ + val case510 = '\ufeff' + case510 + case510 checkType { check()} +} +// TESTCASE NUMBER: 511 +fun case511(){ + val case511 = '\uff00' + case511 + case511 checkType { check()} +} +// TESTCASE NUMBER: 512 +fun case512(){ + val case512 = '\uffff' + case512 + case512 checkType { check()} +} diff --git a/compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/testsMap.json b/compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/testsMap.json new file mode 100644 index 00000000000..da2b070eed7 --- /dev/null +++ b/compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/testsMap.json @@ -0,0 +1,107 @@ +{ + "1": { + "neg": { + "1": [ + { + "specVersion": "0.1-218", + "casesNumber": 4, + "description": "A character literal defines a constant holding a unicode character value", + "unexpectedBehaviour": false + } + ], + "2": [ + { + "specVersion": "0.1-218", + "casesNumber": 4, + "description": "A character literal defines a constant holding a unicode character value", + "path": "compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-1/neg/1.1.kt", + "unexpectedBehaviour": false + } + ] + }, + "pos": { + "1": [ + { + "specVersion": "0.1-218", + "casesNumber": 1, + "description": "A character literal defines a constant holding a unicode character value", + "unexpectedBehaviour": false + } + ], + "2": [ + { + "specVersion": "0.1-218", + "casesNumber": 1, + "description": "A character literal defines a constant holding a unicode character value", + "path": "compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-1/pos/1.1.kt", + "unexpectedBehaviour": false + } + ] + } + }, + "4": { + "neg": { + "1": [ + { + "specVersion": "0.1-218", + "casesNumber": 2, + "description": "to define a character the unicode codepoint escaped symbol \\u could be used with followed by exactly four hexadecimal digits.", + "unexpectedBehaviour": false + } + ] + }, + "pos": { + "1": [ + { + "specVersion": "0.1-218", + "casesNumber": 512, + "description": "to define a character the unicode code point escaped symbol \\u could be used with followed by exactly four hexadecimal digits", + "unexpectedBehaviour": false + }, + { + "specVersion": "0.1-218", + "casesNumber": 1, + "description": "to define a character the unicode codepoint escaped symbol \\u could be used with followed by exactly four hexadecimal digits.", + "unexpectedBehaviour": false + } + ] + } + }, + "5": { + "neg": { + "1": [ + { + "specVersion": "0.1-218", + "casesNumber": 2, + "description": "to define a character the unicode codepoint escaped symbol \\u could be used with followed by exactly four hexadecimal digits.", + "path": "compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-4/neg/1.1.kt", + "unexpectedBehaviour": false + } + ] + }, + "pos": { + "1": [ + { + "specVersion": "0.1-218", + "casesNumber": 512, + "description": "to define a character the unicode code point escaped symbol \\u could be used with followed by exactly four hexadecimal digits", + "path": "compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-4/pos/1.2.kt", + "unexpectedBehaviour": false + } + ] + } + }, + "6": { + "pos": { + "1": [ + { + "specVersion": "0.1-218", + "casesNumber": 1, + "description": "to define a character the unicode codepoint escaped symbol \\u could be used with followed by exactly four hexadecimal digits.", + "path": "compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-4/pos/1.1.kt", + "unexpectedBehaviour": false + } + ] + } + } +} \ No newline at end of file diff --git a/compiler/tests-spec/tests/org/jetbrains/kotlin/spec/checkers/DiagnosticsTestSpecGenerated.java b/compiler/tests-spec/tests/org/jetbrains/kotlin/spec/checkers/DiagnosticsTestSpecGenerated.java index 741dda0f316..22f1a24ddbf 100644 --- a/compiler/tests-spec/tests/org/jetbrains/kotlin/spec/checkers/DiagnosticsTestSpecGenerated.java +++ b/compiler/tests-spec/tests/org/jetbrains/kotlin/spec/checkers/DiagnosticsTestSpecGenerated.java @@ -568,6 +568,122 @@ public class DiagnosticsTestSpecGenerated extends AbstractDiagnosticsTestSpec { } } + @TestMetadata("compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals") + @TestDataPath("$PROJECT_ROOT") + @RunWith(JUnit3RunnerWithInners.class) + public static class Character_literals extends AbstractDiagnosticsTestSpec { + private void runTest(String testDataFilePath) throws Exception { + KotlinTestUtils.runTest(this::doTest, this, testDataFilePath); + } + + public void testAllFilesPresentInCharacter_literals() throws Exception { + KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-1") + @TestDataPath("$PROJECT_ROOT") + @RunWith(JUnit3RunnerWithInners.class) + public static class P_1 extends AbstractDiagnosticsTestSpec { + private void runTest(String testDataFilePath) throws Exception { + KotlinTestUtils.runTest(this::doTest, this, testDataFilePath); + } + + public void testAllFilesPresentInP_1() throws Exception { + KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-1"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-1/neg") + @TestDataPath("$PROJECT_ROOT") + @RunWith(JUnit3RunnerWithInners.class) + public static class Neg extends AbstractDiagnosticsTestSpec { + private void runTest(String testDataFilePath) throws Exception { + KotlinTestUtils.runTest(this::doTest, this, testDataFilePath); + } + + @TestMetadata("1.1.kt") + public void test1_1() throws Exception { + runTest("compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-1/neg/1.1.kt"); + } + + public void testAllFilesPresentInNeg() throws Exception { + KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-1/neg"), Pattern.compile("^(.+)\\.kt$"), true); + } + } + + @TestMetadata("compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-1/pos") + @TestDataPath("$PROJECT_ROOT") + @RunWith(JUnit3RunnerWithInners.class) + public static class Pos extends AbstractDiagnosticsTestSpec { + private void runTest(String testDataFilePath) throws Exception { + KotlinTestUtils.runTest(this::doTest, this, testDataFilePath); + } + + @TestMetadata("1.1.kt") + public void test1_1() throws Exception { + runTest("compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-1/pos/1.1.kt"); + } + + public void testAllFilesPresentInPos() throws Exception { + KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-1/pos"), Pattern.compile("^(.+)\\.kt$"), true); + } + } + } + + @TestMetadata("compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-4") + @TestDataPath("$PROJECT_ROOT") + @RunWith(JUnit3RunnerWithInners.class) + public static class P_4 extends AbstractDiagnosticsTestSpec { + private void runTest(String testDataFilePath) throws Exception { + KotlinTestUtils.runTest(this::doTest, this, testDataFilePath); + } + + public void testAllFilesPresentInP_4() throws Exception { + KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-4"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-4/neg") + @TestDataPath("$PROJECT_ROOT") + @RunWith(JUnit3RunnerWithInners.class) + public static class Neg extends AbstractDiagnosticsTestSpec { + private void runTest(String testDataFilePath) throws Exception { + KotlinTestUtils.runTest(this::doTest, this, testDataFilePath); + } + + @TestMetadata("1.1.kt") + public void test1_1() throws Exception { + runTest("compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-4/neg/1.1.kt"); + } + + public void testAllFilesPresentInNeg() throws Exception { + KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-4/neg"), Pattern.compile("^(.+)\\.kt$"), true); + } + } + + @TestMetadata("compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-4/pos") + @TestDataPath("$PROJECT_ROOT") + @RunWith(JUnit3RunnerWithInners.class) + public static class Pos extends AbstractDiagnosticsTestSpec { + private void runTest(String testDataFilePath) throws Exception { + KotlinTestUtils.runTest(this::doTest, this, testDataFilePath); + } + + @TestMetadata("1.1.kt") + public void test1_1() throws Exception { + runTest("compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-4/pos/1.1.kt"); + } + + @TestMetadata("1.2.kt") + public void test1_2() throws Exception { + runTest("compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-4/pos/1.2.kt"); + } + + public void testAllFilesPresentInPos() throws Exception { + KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/character-literals/p-4/pos"), Pattern.compile("^(.+)\\.kt$"), true); + } + } + } + } + @TestMetadata("compiler/tests-spec/testData/diagnostics/linked/expressions/constant-literals/integer-literals") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) diff --git a/compiler/tests-spec/tests/org/jetbrains/kotlin/spec/codegen/BlackBoxCodegenTestSpecGenerated.java b/compiler/tests-spec/tests/org/jetbrains/kotlin/spec/codegen/BlackBoxCodegenTestSpecGenerated.java index 6d969a36df3..eedf31bf36f 100644 --- a/compiler/tests-spec/tests/org/jetbrains/kotlin/spec/codegen/BlackBoxCodegenTestSpecGenerated.java +++ b/compiler/tests-spec/tests/org/jetbrains/kotlin/spec/codegen/BlackBoxCodegenTestSpecGenerated.java @@ -423,6 +423,50 @@ public class BlackBoxCodegenTestSpecGenerated extends AbstractBlackBoxCodegenTes } } + @TestMetadata("compiler/tests-spec/testData/codegen/box/linked/expressions/constant-literals/character-literals") + @TestDataPath("$PROJECT_ROOT") + @RunWith(JUnit3RunnerWithInners.class) + public static class Character_literals extends AbstractBlackBoxCodegenTestSpec { + private void runTest(String testDataFilePath) throws Exception { + KotlinTestUtils.runTest(this::doTest, this, testDataFilePath); + } + + public void testAllFilesPresentInCharacter_literals() throws Exception { + KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/tests-spec/testData/codegen/box/linked/expressions/constant-literals/character-literals"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("compiler/tests-spec/testData/codegen/box/linked/expressions/constant-literals/character-literals/p-4") + @TestDataPath("$PROJECT_ROOT") + @RunWith(JUnit3RunnerWithInners.class) + public static class P_4 extends AbstractBlackBoxCodegenTestSpec { + private void runTest(String testDataFilePath) throws Exception { + KotlinTestUtils.runTest(this::doTest, this, testDataFilePath); + } + + public void testAllFilesPresentInP_4() throws Exception { + KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/tests-spec/testData/codegen/box/linked/expressions/constant-literals/character-literals/p-4"), Pattern.compile("^(.+)\\.kt$"), true); + } + + @TestMetadata("compiler/tests-spec/testData/codegen/box/linked/expressions/constant-literals/character-literals/p-4/pos") + @TestDataPath("$PROJECT_ROOT") + @RunWith(JUnit3RunnerWithInners.class) + public static class Pos extends AbstractBlackBoxCodegenTestSpec { + private void runTest(String testDataFilePath) throws Exception { + KotlinTestUtils.runTest(this::doTest, this, testDataFilePath); + } + + @TestMetadata("2.1.kt") + public void test2_1() throws Exception { + runTest("compiler/tests-spec/testData/codegen/box/linked/expressions/constant-literals/character-literals/p-4/pos/2.1.kt"); + } + + public void testAllFilesPresentInPos() throws Exception { + KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/tests-spec/testData/codegen/box/linked/expressions/constant-literals/character-literals/p-4/pos"), Pattern.compile("^(.+)\\.kt$"), true); + } + } + } + } + @TestMetadata("compiler/tests-spec/testData/codegen/box/linked/expressions/constant-literals/integer-literals") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class)