v/vlib/v/tests/enum_hex_test.v

30 lines
437 B
V

enum WHex {
a = 0x001
b = 0x010
c = 0x100
}
enum WDecimal {
a = 1
b = 16
c = 256
}
const (
ca = 1
cb = 16
cc = 256
)
fn test_enum_hex() {
assert ca == int(WDecimal.a)
assert cb == int(WDecimal.b)
assert cc == int(WDecimal.c)
assert int(WHex.a) == ca
assert int(WHex.b) == cb
assert int(WHex.c) == cc
assert int(WHex.a) == int(WDecimal.a)
assert int(WHex.b) == int(WDecimal.b)
assert int(WHex.c) == int(WDecimal.c)
}