Skip to content
Snippets Groups Projects
Verified Commit 0e66784a authored by Janne Mareike Koschinski's avatar Janne Mareike Koschinski
Browse files

Configured formatting rules for tests

parent 4590c9d5
No related branches found
No related tags found
No related merge requests found
Showing
with 84 additions and 5 deletions
......@@ -28,9 +28,13 @@ class BoolSerializerTest {
@Test
fun test() {
assertEquals(true, roundTrip(BoolSerializer, true))
// @formatter:off
assertEquals(true, deserialize(BoolSerializer, byteArrayOf(1)))
// @formatter:on
assertEquals(false, roundTrip(BoolSerializer, false))
// @formatter:off
assertEquals(false, deserialize(BoolSerializer, byteArrayOf(0)))
// @formatter:on
}
}
......@@ -37,7 +37,9 @@ class BufferInfoSerializerTest {
""
)
assertEquals(value, roundTrip(BufferInfoSerializer, value))
// @formatter:off
assertEquals(value, deserialize(BufferInfoSerializer, byteArrayOf(-1, -1, -1, -1, -1, -1, -1, -1, 0, 0, -1, -1, -1, -1, 0, 0, 0, 0)))
// @formatter:on
}
@Test
......@@ -50,6 +52,8 @@ class BufferInfoSerializerTest {
"äẞ\u0000\uFFFF"
)
assertEquals(value, roundTrip(BufferInfoSerializer, value))
// @formatter:off
assertEquals(value, deserialize(BufferInfoSerializer, byteArrayOf(127, -1, -1, -1, 127, -1, -1, -1, 0, 15, 127, -1, -1, -1, 0, 0, 0, 9, -61, -92, -31, -70, -98, 0, -17, -65, -65)))
// @formatter:on
}
}
......@@ -30,13 +30,17 @@ class ByteArraySerializerTest {
fun testBaseCase() {
val value = byteArrayOf()
assertArrayEquals(value, roundTrip(ByteArraySerializer, ByteBuffer.wrap(value))?.array())
// @formatter:off
assertArrayEquals(value, deserialize(ByteArraySerializer, byteArrayOf(0, 0, 0, 0))?.array())
// @formatter:on
}
@Test
fun testNormal() {
val value = byteArrayOf(1, 2, 3, 4, 5, 6, 7, 8, 9)
assertArrayEquals(value, roundTrip(ByteArraySerializer, ByteBuffer.wrap(value))?.array())
// @formatter:off
assertArrayEquals(value, deserialize(ByteArraySerializer, byteArrayOf(0, 0, 0, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9))?.array())
// @formatter:on
}
}
......@@ -29,24 +29,32 @@ class ByteSerializerTest {
@Test
fun testZero() {
assertEquals(0.toByte(), roundTrip(ByteSerializer, 0.toByte()))
// @formatter:off
assertEquals(0.toByte(), deserialize(ByteSerializer, byteArrayOf(0)))
// @formatter:on
}
@Test
fun testMinimal() {
assertEquals(Byte.MIN_VALUE, roundTrip(ByteSerializer, Byte.MIN_VALUE))
// @formatter:off
assertEquals(Byte.MIN_VALUE, deserialize(ByteSerializer, byteArrayOf(-128)))
// @formatter:on
}
@Test
fun testMaximal() {
assertEquals(Byte.MAX_VALUE, roundTrip(ByteSerializer, Byte.MAX_VALUE))
// @formatter:off
assertEquals(Byte.MAX_VALUE, deserialize(ByteSerializer, byteArrayOf(127)))
// @formatter:on
}
@Test
fun testAllOnes() {
assertEquals((0.toByte().inv()), roundTrip(ByteSerializer, (0.toByte().inv())))
// @formatter:off
assertEquals((0.toByte().inv()), deserialize(ByteSerializer, byteArrayOf(-1)))
// @formatter:on
}
}
......@@ -28,18 +28,28 @@ class CharSerializerTest {
@Test
fun testAll() {
assertEquals(' ', roundTrip(CharSerializer, ' '))
// @formatter:off
assertEquals(' ', deserialize(CharSerializer, byteArrayOf(0, 32)))
// @formatter:on
assertEquals('a', roundTrip(CharSerializer, 'a'))
// @formatter:off
assertEquals('a', deserialize(CharSerializer, byteArrayOf(0, 97)))
// @formatter:on
assertEquals('ä', roundTrip(CharSerializer, 'ä'))
// @formatter:off
assertEquals('ä', deserialize(CharSerializer, byteArrayOf(0, -28)))
// @formatter:on
assertEquals('\u0000', roundTrip(CharSerializer, '\u0000'))
// @formatter:off
assertEquals('\u0000', deserialize(CharSerializer, byteArrayOf(0, 0)))
// @formatter:on
assertEquals('\uFFFF', roundTrip(CharSerializer, '\uFFFF'))
// @formatter:off
assertEquals('\uFFFF', deserialize(CharSerializer, byteArrayOf(-1, -1)))
// @formatter:on
}
}
......@@ -30,29 +30,41 @@ class DateTimeSerializerTest {
fun testEpoch() {
val value = roundTrip(DateTimeSerializer, Instant.EPOCH)
assertEquals(Instant.EPOCH, value)
// @formatter:off
assertEquals(Instant.EPOCH, deserialize(DateTimeSerializer, byteArrayOf(0, 37, 61, -116, 0, 0, 0, 0, 2)))
// @formatter:on
}
@Test
fun testEpochAtTimezone() {
val value = Instant.EPOCH.atOffset(ZoneOffset.ofTotalSeconds(1234))
assertEquals(value, roundTrip(DateTimeSerializer, value))
// @formatter:off
assertEquals(value, deserialize(DateTimeSerializer, byteArrayOf(0, 37, 61, -116, 0, 18, -44, 80, 3, 0, 0, 4, -46)))
// @formatter:on
}
@Test
fun testEpochByCalendarAtTimezone() {
val value = LocalDateTime.of(1970, 1, 1, 0, 0)
.atZone(ZoneId.of("Europe/Berlin")).toInstant()
val value = LocalDateTime
.of(1970, 1, 1, 0, 0)
.atZone(ZoneId.of("Europe/Berlin"))
.toInstant()
assertEquals(value, roundTrip(DateTimeSerializer, value))
// @formatter:off
assertEquals(value, deserialize(DateTimeSerializer, byteArrayOf(0, 37, 61, -117, 4, -17, 109, -128, 2)))
// @formatter:on
}
@Test
fun testNormalCase() {
val value = LocalDateTime.of(2019, Month.JANUARY, 15, 20, 25)
.atZone(ZoneId.of("Europe/Berlin")).toInstant()
val value = LocalDateTime
.of(2019, Month.JANUARY, 15, 20, 25)
.atZone(ZoneId.of("Europe/Berlin"))
.toInstant()
assertEquals(value, roundTrip(DateTimeSerializer, value))
// @formatter:off
assertEquals(value, deserialize(DateTimeSerializer, byteArrayOf(0, 37, -125, -125, 4, 42, -106, -32, 2)))
// @formatter:on
}
}
......@@ -23,30 +23,37 @@ import de.kuschku.libquassel.util.deserialize
import de.kuschku.libquassel.util.roundTrip
import org.junit.Assert.assertEquals
import org.junit.Test
import kotlin.experimental.inv
class IntSerializerTest {
@Test
fun testZero() {
assertEquals(0, roundTrip(IntSerializer, 0))
// @formatter:off
assertEquals(0, deserialize(IntSerializer, byteArrayOf(0, 0, 0, 0)))
// @formatter:on
}
@Test
fun testMinimal() {
assertEquals(Int.MIN_VALUE, roundTrip(IntSerializer, Int.MIN_VALUE))
// @formatter:off
assertEquals(Int.MIN_VALUE, deserialize(IntSerializer, byteArrayOf(-128, 0, 0, 0)))
// @formatter:on
}
@Test
fun testMaximal() {
assertEquals(Int.MAX_VALUE, roundTrip(IntSerializer, Int.MAX_VALUE))
// @formatter:off
assertEquals(Int.MAX_VALUE, deserialize(IntSerializer, byteArrayOf(127, -1, -1, -1)))
// @formatter:on
}
@Test
fun testAllOnes() {
assertEquals(0.inv(), roundTrip(IntSerializer, 0.inv()))
// @formatter:off
assertEquals(0.inv(), deserialize(IntSerializer, byteArrayOf(-1, -1, -1, -1)))
// @formatter:on
}
}
......@@ -28,24 +28,32 @@ class LongSerializerTest {
@Test
fun testZero() {
assertEquals(0L, roundTrip(LongSerializer, 0L))
// @formatter:off
assertEquals(0L, deserialize(LongSerializer, byteArrayOf(0, 0, 0, 0, 0, 0, 0, 0)))
// @formatter:on
}
@Test
fun testMinimal() {
assertEquals(Long.MIN_VALUE, roundTrip(LongSerializer, Long.MIN_VALUE))
// @formatter:off
assertEquals(Long.MIN_VALUE, deserialize(LongSerializer, byteArrayOf(-128, 0, 0, 0, 0, 0, 0, 0)))
// @formatter:on
}
@Test
fun testMaximal() {
assertEquals(Long.MAX_VALUE, roundTrip(LongSerializer, Long.MAX_VALUE))
// @formatter:off
assertEquals(Long.MAX_VALUE, deserialize(LongSerializer, byteArrayOf(127, -1, -1, -1, -1, -1, -1, -1)))
// @formatter:on
}
@Test
fun testAllOnes() {
assertEquals(0L.inv(), roundTrip(LongSerializer, 0L.inv()))
// @formatter:off
assertEquals(0L.inv(), deserialize(LongSerializer, byteArrayOf(-1, -1, -1, -1, -1, -1, -1, -1)))
// @formatter:on
}
}
......@@ -51,7 +51,9 @@ class MessageSerializerTest {
)
val other = roundTrip(MessageSerializer, value, features = QuasselFeatures.empty())
assertEquals(value, other)
// @formatter:off
assertEquals(value, deserialize(MessageSerializer, byteArrayOf(-1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), features = QuasselFeatures.empty()))
// @formatter:on
}
@Test
......@@ -76,7 +78,9 @@ class MessageSerializerTest {
)
val other = roundTrip(MessageSerializer, value, features = QuasselFeatures.empty())
assertEquals(value, other)
// @formatter:off
assertEquals(value, deserialize(MessageSerializer, byteArrayOf(127, -1, -1, -1, 90, -33, -109, -106, 0, 7, -1, -1, -113, 127, -1, -1, -1, 127, -1, -1, -1, 0, 15, 127, -1, -1, -1, 0, 0, 0, 9, -61, -92, -31, -70, -98, 0, -17, -65, -65, 0, 0, 0, 9, -61, -92, -31, -70, -98, 0, -17, -65, -65, 0, 0, 0, 9, -61, -92, -31, -70, -98, 0, -17, -65, -65), features = QuasselFeatures.empty()))
// @formatter:on
}
@Test
......@@ -101,7 +105,9 @@ class MessageSerializerTest {
)
val other = roundTrip(MessageSerializer, value, features = QuasselFeatures.all())
assertEquals(value, other)
// @formatter:off
assertEquals(value, deserialize(MessageSerializer, byteArrayOf(-1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), features = QuasselFeatures.all()))
// @formatter:on
}
@Test
......@@ -126,7 +132,9 @@ class MessageSerializerTest {
)
val other = roundTrip(MessageSerializer, value, features = QuasselFeatures.all())
assertEquals(value, other)
// @formatter:off
assertEquals(value, deserialize(MessageSerializer, byteArrayOf(127, -1, -1, -1, -1, -1, -1, -1, 0, 0, 1, 98, -7, 88, -127, -16, 0, 7, -1, -1, -113, 127, -1, -1, -1, 127, -1, -1, -1, 0, 15, 127, -1, -1, -1, 0, 0, 0, 9, -61, -92, -31, -70, -98, 0, -17, -65, -65, 0, 0, 0, 9, -61, -92, -31, -70, -98, 0, -17, -65, -65, 0, 0, 0, 9, -61, -92, -31, -70, -98, 0, -17, -65, -65, 0, 0, 0, 9, -61, -92, -31, -70, -98, 0, -17, -65, -65, 0, 0, 0, 9, -61, -92, -31, -70, -98, 0, -17, -65, -65, 0, 0, 0, 9, -61, -92, -31, -70, -98, 0, -17, -65, -65), features = QuasselFeatures.all()))
// @formatter:on
}
@Test
......@@ -151,6 +159,8 @@ class MessageSerializerTest {
)
val other = roundTrip(MessageSerializer, value, features = QuasselFeatures.all())
assertEquals(value, other)
// @formatter:off
assertEquals(value, deserialize(MessageSerializer, byteArrayOf(127, -1, -1, -1, -1, -1, -1, -1, 0, 0, 19, -121, -1, -1, -40, -16, 0, 7, -1, -1, -113, 127, -1, -1, -1, 127, -1, -1, -1, 0, 15, 127, -1, -1, -1, 0, 0, 0, 9, -61, -92, -31, -70, -98, 0, -17, -65, -65, 0, 0, 0, 9, -61, -92, -31, -70, -98, 0, -17, -65, -65, 0, 0, 0, 9, -61, -92, -31, -70, -98, 0, -17, -65, -65, 0, 0, 0, 9, -61, -92, -31, -70, -98, 0, -17, -65, -65, 0, 0, 0, 9, -61, -92, -31, -70, -98, 0, -17, -65, -65, 0, 0, 0, 9, -61, -92, -31, -70, -98, 0, -17, -65, -65), features = QuasselFeatures.all()))
// @formatter:on
}
}
......@@ -29,24 +29,32 @@ class ShortSerializerTest {
@Test
fun testZero() {
assertEquals(0.toShort(), roundTrip(ShortSerializer, 0.toShort()))
// @formatter:off
assertEquals(0.toShort(), deserialize(ShortSerializer, byteArrayOf(0, 0)))
// @formatter:on
}
@Test
fun testMinimal() {
assertEquals(Short.MIN_VALUE, roundTrip(ShortSerializer, Short.MIN_VALUE))
// @formatter:off
assertEquals(Short.MIN_VALUE, deserialize(ShortSerializer, byteArrayOf(-128, 0)))
// @formatter:on
}
@Test
fun testMaximal() {
assertEquals(Short.MAX_VALUE, roundTrip(ShortSerializer, Short.MAX_VALUE))
// @formatter:off
assertEquals(Short.MAX_VALUE, deserialize(ShortSerializer, byteArrayOf(127, -1)))
// @formatter:on
}
@Test
fun testAllOnes() {
assertEquals((0.toShort().inv()), roundTrip(ShortSerializer, (0.toShort().inv())))
// @formatter:off
assertEquals((0.toShort().inv()), deserialize(ShortSerializer, byteArrayOf(-1, -1)))
// @formatter:on
}
}
......@@ -50,10 +50,14 @@ class StringSerializerTest {
""".trimIndent()
assertEquals(value, roundTrip(StringSerializer.UTF8, value))
// @formatter:off
assertEquals(value, deserialize(StringSerializer.UTF8, byteArrayOf(0, 0, 1, -118, 58, 32, 65, 67, 72, 84, 85, 78, 71, 33, 10, 65, 76, 76, 69, 83, 32, 84, 85, 82, 73, 83, 84, 69, 78, 32, 85, 78, 68, 32, 78, 79, 78, 84, 69, 75, 78, 73, 83, 67, 72, 69, 78, 32, 76, 79, 79, 75, 69, 78, 80, 69, 69, 80, 69, 82, 83, 33, 10, 68, 65, 83, 32, 75, 79, 77, 80, 85, 84, 69, 82, 77, 65, 83, 67, 72, 73, 78, 69, 32, 73, 83, 84, 32, 78, 73, 67, 72, 84, 32, 70, -61, -100, 82, 32, 68, 69, 82, 32, 71, 69, 70, 73, 78, 71, 69, 82, 80, 79, 75, 69, 78, 32, 85, 78, 68, 32, 77, 73, 84, 84, 69, 78, 71, 82, 65, 66, 69, 78, 33, 32, 79, 68, 69, 82, 87, 73, 83, 69, 32, 73, 83, 84, 32, 69, 65, 83, 89, 32, 84, 79, 32, 83, 67, 72, 78, 65, 80, 80, 69, 78, 32, 68, 69, 82, 32, 83, 80, 82, 73, 78, 71, 69, 78, 87, 69, 82, 75, 44, 32, 66, 76, 79, 87, 69, 78, 70, 85, 83, 69, 78, 32, 85, 78, 68, 32, 80, 79, 80, 80, 69, 78, 67, 79, 82, 75, 69, 78, 32, 77, 73, 84, 32, 83, 80, 73, 84, 90, 69, 78, 83, 80, 65, 82, 75, 69, 78, 46, 10, 73, 83, 84, 32, 78, 73, 67, 72, 84, 32, 70, -61, -100, 82, 32, 71, 69, 87, 69, 82, 75, 69, 78, 32, 66, 69, 73, 32, 68, 85, 77, 77, 75, 79, 80, 70, 69, 78, 46, 32, 68, 69, 82, 32, 82, 85, 66, 66, 69, 82, 78, 69, 67, 75, 69, 78, 32, 83, 73, 71, 72, 84, 83, 69, 69, 82, 69, 78, 32, 75, 69, 69, 80, 69, 78, 32, 68, 65, 83, 32, 67, 79, 84, 84, 79, 78, 80, 73, 67, 75, 69, 78, 32, 72, -61, -124, 78, 68, 69, 82, 32, 73, 78, 32, 68, 65, 83, 32, 80, 79, 67, 75, 69, 84, 83, 32, 77, 85, 83, 83, 46, 10, 90, 79, 32, 82, 69, 76, 65, 88, 69, 78, 32, 85, 78, 68, 32, 87, 65, 84, 83, 67, 72, 69, 78, 32, 68, 69, 82, 32, 66, 76, 73, 78, 75, 69, 78, 76, 73, 67, 72, 84, 69, 78, 46)))
// @formatter:on
assertEquals(value, roundTrip(StringSerializer.UTF16, value))
// @formatter:off
assertEquals(value, deserialize(StringSerializer.UTF16, byteArrayOf(0, 0, 3, 14, 0, 58, 0, 32, 0, 65, 0, 67, 0, 72, 0, 84, 0, 85, 0, 78, 0, 71, 0, 33, 0, 10, 0, 65, 0, 76, 0, 76, 0, 69, 0, 83, 0, 32, 0, 84, 0, 85, 0, 82, 0, 73, 0, 83, 0, 84, 0, 69, 0, 78, 0, 32, 0, 85, 0, 78, 0, 68, 0, 32, 0, 78, 0, 79, 0, 78, 0, 84, 0, 69, 0, 75, 0, 78, 0, 73, 0, 83, 0, 67, 0, 72, 0, 69, 0, 78, 0, 32, 0, 76, 0, 79, 0, 79, 0, 75, 0, 69, 0, 78, 0, 80, 0, 69, 0, 69, 0, 80, 0, 69, 0, 82, 0, 83, 0, 33, 0, 10, 0, 68, 0, 65, 0, 83, 0, 32, 0, 75, 0, 79, 0, 77, 0, 80, 0, 85, 0, 84, 0, 69, 0, 82, 0, 77, 0, 65, 0, 83, 0, 67, 0, 72, 0, 73, 0, 78, 0, 69, 0, 32, 0, 73, 0, 83, 0, 84, 0, 32, 0, 78, 0, 73, 0, 67, 0, 72, 0, 84, 0, 32, 0, 70, 0, -36, 0, 82, 0, 32, 0, 68, 0, 69, 0, 82, 0, 32, 0, 71, 0, 69, 0, 70, 0, 73, 0, 78, 0, 71, 0, 69, 0, 82, 0, 80, 0, 79, 0, 75, 0, 69, 0, 78, 0, 32, 0, 85, 0, 78, 0, 68, 0, 32, 0, 77, 0, 73, 0, 84, 0, 84, 0, 69, 0, 78, 0, 71, 0, 82, 0, 65, 0, 66, 0, 69, 0, 78, 0, 33, 0, 32, 0, 79, 0, 68, 0, 69, 0, 82, 0, 87, 0, 73, 0, 83, 0, 69, 0, 32, 0, 73, 0, 83, 0, 84, 0, 32, 0, 69, 0, 65, 0, 83, 0, 89, 0, 32, 0, 84, 0, 79, 0, 32, 0, 83, 0, 67, 0, 72, 0, 78, 0, 65, 0, 80, 0, 80, 0, 69, 0, 78, 0, 32, 0, 68, 0, 69, 0, 82, 0, 32, 0, 83, 0, 80, 0, 82, 0, 73, 0, 78, 0, 71, 0, 69, 0, 78, 0, 87, 0, 69, 0, 82, 0, 75, 0, 44, 0, 32, 0, 66, 0, 76, 0, 79, 0, 87, 0, 69, 0, 78, 0, 70, 0, 85, 0, 83, 0, 69, 0, 78, 0, 32, 0, 85, 0, 78, 0, 68, 0, 32, 0, 80, 0, 79, 0, 80, 0, 80, 0, 69, 0, 78, 0, 67, 0, 79, 0, 82, 0, 75, 0, 69, 0, 78, 0, 32, 0, 77, 0, 73, 0, 84, 0, 32, 0, 83, 0, 80, 0, 73, 0, 84, 0, 90, 0, 69, 0, 78, 0, 83, 0, 80, 0, 65, 0, 82, 0, 75, 0, 69, 0, 78, 0, 46, 0, 10, 0, 73, 0, 83, 0, 84, 0, 32, 0, 78, 0, 73, 0, 67, 0, 72, 0, 84, 0, 32, 0, 70, 0, -36, 0, 82, 0, 32, 0, 71, 0, 69, 0, 87, 0, 69, 0, 82, 0, 75, 0, 69, 0, 78, 0, 32, 0, 66, 0, 69, 0, 73, 0, 32, 0, 68, 0, 85, 0, 77, 0, 77, 0, 75, 0, 79, 0, 80, 0, 70, 0, 69, 0, 78, 0, 46, 0, 32, 0, 68, 0, 69, 0, 82, 0, 32, 0, 82, 0, 85, 0, 66, 0, 66, 0, 69, 0, 82, 0, 78, 0, 69, 0, 67, 0, 75, 0, 69, 0, 78, 0, 32, 0, 83, 0, 73, 0, 71, 0, 72, 0, 84, 0, 83, 0, 69, 0, 69, 0, 82, 0, 69, 0, 78, 0, 32, 0, 75, 0, 69, 0, 69, 0, 80, 0, 69, 0, 78, 0, 32, 0, 68, 0, 65, 0, 83, 0, 32, 0, 67, 0, 79, 0, 84, 0, 84, 0, 79, 0, 78, 0, 80, 0, 73, 0, 67, 0, 75, 0, 69, 0, 78, 0, 32, 0, 72, 0, -60, 0, 78, 0, 68, 0, 69, 0, 82, 0, 32, 0, 73, 0, 78, 0, 32, 0, 68, 0, 65, 0, 83, 0, 32, 0, 80, 0, 79, 0, 67, 0, 75, 0, 69, 0, 84, 0, 83, 0, 32, 0, 77, 0, 85, 0, 83, 0, 83, 0, 46, 0, 10, 0, 90, 0, 79, 0, 32, 0, 82, 0, 69, 0, 76, 0, 65, 0, 88, 0, 69, 0, 78, 0, 32, 0, 85, 0, 78, 0, 68, 0, 32, 0, 87, 0, 65, 0, 84, 0, 83, 0, 67, 0, 72, 0, 69, 0, 78, 0, 32, 0, 68, 0, 69, 0, 82, 0, 32, 0, 66, 0, 76, 0, 73, 0, 78, 0, 75, 0, 69, 0, 78, 0, 76, 0, 73, 0, 67, 0, 72, 0, 84, 0, 69, 0, 78, 0, 46)))
// @formatter:on
}
@Test
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment