FIR: Adjust testData for spec tests: constant-literals
This commit is contained in:
+14
@@ -0,0 +1,14 @@
|
||||
/*
|
||||
* KOTLIN DIAGNOSTICS SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SPEC VERSION: 0.1-100
|
||||
* PLACE: expressions, constant-literals, integer-literals, binary-integer-literals -> paragraph 1 -> sentence 1
|
||||
* NUMBER: 1
|
||||
* DESCRIPTION: Binary integer literals with the prefix only.
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 1
|
||||
val value_1 = <!ILLEGAL_CONST_EXPRESSION!>0b<!>
|
||||
|
||||
// TESTCASE NUMBER: 2
|
||||
val value_2 = <!ILLEGAL_CONST_EXPRESSION!>0B<!>
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
/*
|
||||
* KOTLIN DIAGNOSTICS SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SPEC VERSION: 0.1-100
|
||||
* PLACE: expressions, constant-literals, integer-literals, binary-integer-literals -> paragraph 1 -> sentence 2
|
||||
* NUMBER: 1
|
||||
* DESCRIPTION: Binary integer literals with an underscore after the prefix.
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 1
|
||||
val value_1 = 0b_1110100000
|
||||
|
||||
// TESTCASE NUMBER: 2
|
||||
val value_2 = 0B_______11010000
|
||||
|
||||
// TESTCASE NUMBER: 3
|
||||
val value_3 = 0B_1_1_0_1_0_0_0_0
|
||||
|
||||
// TESTCASE NUMBER: 4
|
||||
val value_4 = <!ILLEGAL_CONST_EXPRESSION!>0b_<!>
|
||||
+29
@@ -0,0 +1,29 @@
|
||||
/*
|
||||
* KOTLIN DIAGNOSTICS SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SPEC VERSION: 0.1-100
|
||||
* PLACE: expressions, constant-literals, integer-literals, binary-integer-literals -> paragraph 1 -> sentence 2
|
||||
* NUMBER: 3
|
||||
* DESCRIPTION: Binary integer literals with an underscore in the last position.
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 1
|
||||
val value_1 = 0b0_1_1_0_1_1_____
|
||||
|
||||
// TESTCASE NUMBER: 2
|
||||
val value_2 = 0B1_______1_______0_______1_
|
||||
|
||||
// TESTCASE NUMBER: 3
|
||||
val value_3 = 0B000000000_
|
||||
|
||||
// TESTCASE NUMBER: 4
|
||||
val value_4 = <!ILLEGAL_CONST_EXPRESSION!>0b_<!>
|
||||
|
||||
// TESTCASE NUMBER: 5
|
||||
val value_5 = <!ILLEGAL_CONST_EXPRESSION!>0B______________<!>
|
||||
|
||||
// TESTCASE NUMBER: 6
|
||||
val value_6 = 0B0_
|
||||
|
||||
// TESTCASE NUMBER: 7
|
||||
val value_7 = 0B10_
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
/*
|
||||
* KOTLIN DIAGNOSTICS SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SPEC VERSION: 0.1-100
|
||||
* PLACE: expressions, constant-literals, integer-literals, hexadecimal-integer-literals -> paragraph 1 -> sentence 1
|
||||
* NUMBER: 1
|
||||
* DESCRIPTION: Hexadecimal integer literals with the prefix only.
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 1
|
||||
val value_1 = <!ILLEGAL_CONST_EXPRESSION!>0x<!>
|
||||
|
||||
// TESTCASE NUMBER: 2
|
||||
val value_2 = <!ILLEGAL_CONST_EXPRESSION!>0X<!>
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
/*
|
||||
* KOTLIN DIAGNOSTICS SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SPEC VERSION: 0.1-100
|
||||
* PLACE: expressions, constant-literals, integer-literals, hexadecimal-integer-literals -> paragraph 1 -> sentence 2
|
||||
* NUMBER: 1
|
||||
* DESCRIPTION: Hexadecimal integer literals with an underscore after the prefix.
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 1
|
||||
val value_1 = 0x_1234567890
|
||||
|
||||
// TESTCASE NUMBER: 2
|
||||
val value_2 = 0X_______23456789
|
||||
|
||||
// TESTCASE NUMBER: 3
|
||||
val value_3 = 0X_2_3_4_5_6_7_8_9
|
||||
|
||||
// TESTCASE NUMBER: 4
|
||||
val value_4 = <!ILLEGAL_CONST_EXPRESSION!>0x_<!>
|
||||
+29
@@ -0,0 +1,29 @@
|
||||
/*
|
||||
* KOTLIN DIAGNOSTICS SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SPEC VERSION: 0.1-100
|
||||
* PLACE: expressions, constant-literals, integer-literals, hexadecimal-integer-literals -> paragraph 1 -> sentence 2
|
||||
* NUMBER: 4
|
||||
* DESCRIPTION: Hexadecimal integer literals with an underscore in the last position.
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 1
|
||||
val value_1 = 0x3_4_5_6_7_8_____
|
||||
|
||||
// TESTCASE NUMBER: 2
|
||||
val value_2 = 0X4_______5_______6_______7_
|
||||
|
||||
// TESTCASE NUMBER: 3
|
||||
val value_3 = 0X000000000_
|
||||
|
||||
// TESTCASE NUMBER: 5
|
||||
val value_5 = <!ILLEGAL_CONST_EXPRESSION!>0x_<!>
|
||||
|
||||
// TESTCASE NUMBER: 6
|
||||
val value_6 = <!ILLEGAL_CONST_EXPRESSION!>0X______________<!>
|
||||
|
||||
// TESTCASE NUMBER: 7
|
||||
val value_7 = 0X0_
|
||||
|
||||
// TESTCASE NUMBER: 8
|
||||
val value_8 = 0X10_
|
||||
Reference in New Issue
Block a user