34 lines
455 B
V
34 lines
455 B
V
|
enum w_hex {
|
||
|
a = 0x001
|
||
|
b = 0x010
|
||
|
c = 0x100
|
||
|
}
|
||
|
|
||
|
enum w_decimal {
|
||
|
a = 1
|
||
|
b = 16
|
||
|
c = 256
|
||
|
}
|
||
|
|
||
|
const (
|
||
|
ca = 1
|
||
|
cb = 16
|
||
|
cc = 256
|
||
|
)
|
||
|
|
||
|
|
||
|
fn test_enum_hex() {
|
||
|
assert ca == int(w_decimal.a)
|
||
|
assert cb == int(w_decimal.b)
|
||
|
assert cc == int(w_decimal.c)
|
||
|
|
||
|
assert int(w_hex.a) == ca
|
||
|
assert int(w_hex.b) == cb
|
||
|
assert int(w_hex.c) == cc
|
||
|
|
||
|
assert int(w_hex.a) == int(w_decimal.a)
|
||
|
assert int(w_hex.b) == int(w_decimal.b)
|
||
|
assert int(w_hex.c) == int(w_decimal.c)
|
||
|
}
|
||
|
|