Skip to content

Commit 85986d8

Browse files
committed
Fix broken build after 0542df5
1 parent 0542df5 commit 85986d8

File tree

3 files changed

+2
-21
lines changed

3 files changed

+2
-21
lines changed

docs/formats.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ stable, these are currently experimental features of Kotlin Serialization.
1717
* [Field numbers](#field-numbers)
1818
* [Integer types](#integer-types)
1919
* [Lists as repeated fields](#lists-as-repeated-fields)
20+
* [Packed fields](#packed-fields)
2021
* [Properties (experimental)](#properties-experimental)
2122
* [Custom formats (experimental)](#custom-formats-experimental)
2223
* [Basic encoder](#basic-encoder)

docs/serialization-guide.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,7 @@ Once the project is set up, we can start serializing some classes.
140140
* <a name='field-numbers'></a>[Field numbers](formats.md#field-numbers)
141141
* <a name='integer-types'></a>[Integer types](formats.md#integer-types)
142142
* <a name='lists-as-repeated-fields'></a>[Lists as repeated fields](formats.md#lists-as-repeated-fields)
143+
* <a name='packed-fields'></a>[Packed fields](formats.md#packed-fields)
143144
* <a name='properties-experimental'></a>[Properties (experimental)](formats.md#properties-experimental)
144145
* <a name='custom-formats-experimental'></a>[Custom formats (experimental)](formats.md#custom-formats-experimental)
145146
* <a name='basic-encoder'></a>[Basic encoder](formats.md#basic-encoder)

formats/protobuf/commonTest/src/kotlinx/serialization/protobuf/schema/SchemaValidationsTest.kt

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,6 @@ class SchemaValidationsTest {
3939
SECOND
4040
}
4141

42-
@Serializable
43-
class NonListPackedField(@ProtoPacked val i: Int)
44-
45-
@Serializable
46-
class ListOfNonNumberPackedField(@ProtoPacked val s: List<String>)
47-
48-
4942
@Test
5043
fun testInvalidEnumElementSerialName() {
5144
val descriptors = listOf(InvalidEnumElementName.serializer().descriptor)
@@ -82,20 +75,6 @@ class SchemaValidationsTest {
8275
assertFailsWith(IllegalArgumentException::class) { ProtoBufSchemaGenerator.generateSchemaText(descriptors) }
8376
}
8477

85-
@Test
86-
fun testNonListPackedField() {
87-
val descriptor = NonListPackedField.serializer().descriptor
88-
val e = assertFailsWith(IllegalArgumentException::class) { ProtoBufSchemaGenerator.generateSchemaText(descriptor) }
89-
assertContains(e.message ?: "", "only valid on repeated fields (lists)")
90-
}
91-
92-
@Test
93-
fun testNonNumberPackedField() {
94-
val descriptor = ListOfNonNumberPackedField.serializer().descriptor
95-
val e = assertFailsWith(IllegalArgumentException::class) { ProtoBufSchemaGenerator.generateSchemaText(descriptor) }
96-
assertContains(e.message ?: "", "packed can only be applied to primitive numeric types")
97-
}
98-
9978
@Test
10079
fun testInvalidOptionName() {
10180
val descriptors = listOf(ValidClass.serializer().descriptor)

0 commit comments

Comments
 (0)