@@ -34,25 +34,33 @@ object Tag:
34
34
@ main def Test =
35
35
assert(ES .A .toString == " overridden" , s " ES.A.toString = ${ES .A .toString}" )
36
36
assert(ES .A .productPrefix == " A" , s " ES.A.productPrefix = ${ES .A .productPrefix}" )
37
+ assert(ES .A .enumLabel == " A" , s " ES.A.enumLabel = ${ES .A .enumLabel}" )
37
38
assert(ES .valueOf(" A" ) == ES .A , s " ES.valueOf(A) = ${ES .valueOf(" A" )}" )
38
39
assert(EJ .B .toString == " overridden" , s " EJ.B.toString = ${EJ .B .toString}" )
39
40
assert(EJ .B .productPrefix == " B" , s " EJ.B.productPrefix = ${EJ .B .productPrefix}" )
41
+ assert(EJ .B .enumLabel == " B" , s " EJ.B.enumLabel = ${EJ .B .enumLabel}" )
40
42
assert(EJ .valueOf(" B" ) == EJ .B , s " EJ.valueOf(B) = ${EJ .valueOf(" B" )}" )
41
43
assert(EM .C .toString == " overridden" , s " EM.C.toString = ${EM .C .toString}" )
42
44
assert(EM .C .productPrefix == " C" , s " EM.C.productPrefix = ${EM .C .productPrefix}" )
45
+ assert(EM .C .enumLabel == " C" , s " EM.C.enumLabel = ${EM .C .enumLabel}" )
43
46
assert(EM .valueOf(" C" ) == EM .C , s " EM.valueOf(C) = ${EM .valueOf(" C" )}" )
44
47
assert(ET .D .toString == " overridden" , s " ET.D.toString = ${ET .D .toString}" )
45
48
assert(ET .D .productPrefix == " D" , s " ET.D.productPrefix = ${ET .D .productPrefix}" )
49
+ assert(ET .D .enumLabel == " D" , s " ET.D.enumLabel = ${ET .D .enumLabel}" )
46
50
assert(EZ .E (0 ).toString == " overridden" , s " EZ.E(0).toString = ${EZ .E (0 ).toString}" )
47
51
assert(EZ .E (0 ).productPrefix == " E" , s " EZ.E(0).productPrefix = ${EZ .E (0 ).productPrefix}" )
52
+ assert(EZ .E (0 ).enumLabel == " E" , s " EZ.E(0).enumLabel = ${EZ .E (0 ).enumLabel}" )
48
53
assert(EC .F .toString == " F" , s " EC.F.toString = ${EC .F .toString}" )
49
54
assert(EC .F .productPrefix == " F" , s " EC.F.productPrefix = ${EC .F .productPrefix}" )
55
+ assert(EC .F .enumLabel == " F" , s " EC.F.enumLabel = ${EC .F .enumLabel}" )
50
56
assert(EC .valueOf(" F" ) == EC .F , s " EC.valueOf(F) = ${EC .valueOf(" F" )}" )
51
57
assert(EC .G (0 ).toString == " G(0)" , s " EC.G(0).toString = ${EC .G (0 ).toString}" )
52
58
assert(EC .G (0 ).productPrefix == " G" , s " EC.G(0).productPrefix = ${EC .G (0 ).productPrefix}" )
59
+ assert(EC .G (0 ).enumLabel == " G" , s " EC.G(0).enumLabel = ${EC .G (0 ).enumLabel}" )
53
60
54
61
assert(
55
62
assertion = Tag .IntTag .toString == s " ${Tag .IntTag .getClass.getName}@ ${Integer .toHexString(123 )}" ,
56
63
message = s " Tag.IntTag.toString = ${Tag .IntTag .toString}"
57
64
)
58
65
assert(Tag .IntTag .productPrefix == Tag .IntTag .toString, s " Tag.IntTag.productPrefix = ${Tag .IntTag .productPrefix}" )
66
+ assert(Tag .IntTag .enumLabel == Tag .IntTag .toString, s " Tag.IntTag.enumLabel = ${Tag .IntTag .enumLabel}" )
0 commit comments