tests: improve the incorrect_name_sum_type.vv and its .out file (#19890)

This commit is contained in:
Hitalo Souza 2023-11-16 09:37:43 -04:00 committed by GitHub
parent 7699d82779
commit 9308bcd48a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 16 additions and 8 deletions

View File

@ -1,12 +1,18 @@
vlib/v/checker/tests/incorrect_name_sum_type.vv:1:1: error: sum type `integer` must begin with capital letter
1 | type integer = i8 | i16 | int | i64
1 | type integer = i16 | i64 | i8 | int
| ~~~~~~~~~~~~
2 | type Integer = i8 | i16 | int | i64
2 | type Integer = i16 | i64 | i8 | int
3 |
vlib/v/checker/tests/incorrect_name_sum_type.vv:4:1: error: method overrides built-in sum type method
2 | type Integer = i8 | i16 | int | i64
2 | type Integer = i16 | i64 | i8 | int
3 |
4 | fn (i Integer) type_name() {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
4 | fn (i Integer) type_idx() {
| ~~~~~~~~~~~~~~~~~~~~~~~~~
5 | }
6 |
vlib/v/checker/tests/incorrect_name_sum_type.vv:7:1: error: method overrides built-in sum type method
5 | }
6 |
7 | fn (i Integer) type_name() {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
8 | }

View File

@ -1,6 +1,8 @@
type integer = i8 | i16 | int | i64
type Integer = i8 | i16 | int | i64
type integer = i16 | i64 | i8 | int
type Integer = i16 | i64 | i8 | int
fn (i Integer) type_idx() {
}
fn (i Integer) type_name() {
}