diff options
Diffstat (limited to 'formats/protobuf/jvmTest/src/kotlinx/serialization/protobuf/RandomTests.kt')
-rw-r--r-- | formats/protobuf/jvmTest/src/kotlinx/serialization/protobuf/RandomTests.kt | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/formats/protobuf/jvmTest/src/kotlinx/serialization/protobuf/RandomTests.kt b/formats/protobuf/jvmTest/src/kotlinx/serialization/protobuf/RandomTests.kt index 0c94c6e3..2a12424d 100644 --- a/formats/protobuf/jvmTest/src/kotlinx/serialization/protobuf/RandomTests.kt +++ b/formats/protobuf/jvmTest/src/kotlinx/serialization/protobuf/RandomTests.kt @@ -162,11 +162,11 @@ class RandomTest : ShouldSpec() { } } - enum class KCoffee { AMERICANO, LATTE, CAPPUCCINO } + enum class KCoffee(val value: Int) { AMERICANO(0), LATTE(1), CAPPUCCINO(2), @ProtoNumber(-1) NO_COFFEE(-1) } @Serializable data class KTestEnum(@ProtoNumber(1) val a: KCoffee): IMessage { - override fun toProtobufMessage() = TestEnum.newBuilder().setA(TestEnum.Coffee.forNumber(a.ordinal)).build() + override fun toProtobufMessage() = TestEnum.newBuilder().setA(TestEnum.Coffee.forNumber(a.value)).build() companion object : Gen<KTestEnum> { override fun generate(): KTestEnum = KTestEnum(Gen.oneOf<KCoffee>().generate()) |