Skip to content

Commit 712ce17

Browse files
committed
fix tests
1 parent 45586e8 commit 712ce17

File tree

1 file changed

+31
-24
lines changed

1 file changed

+31
-24
lines changed

src/test/java/com/github/shyiko/mysql/binlog/BinaryLogClientIntegrationTest.java

+31-24
Original file line numberDiff line numberDiff line change
@@ -430,30 +430,37 @@ public void testDeserializationOfIntegerAsByteArray() throws Exception {
430430
client.setEventDeserializer(eventDeserializer);
431431
client.connect(DEFAULT_TIMEOUT);
432432
try {
433-
assertEquals(writeAndCaptureRow("tinyint unsigned", "0", "1", "255"),
434-
new Serializable[]{new byte[]{0}, new byte[]{1}, new byte[]{-1}});
435-
assertEquals(writeAndCaptureRow("tinyint", "-128", "-1", "0", "1", "127"),
436-
new Serializable[]{new byte[]{-0x80}, new byte[]{-1}, new byte[]{0}, new byte[]{1}, new byte[]{0x7f}});
437-
438-
assertEquals(writeAndCaptureRow("smallint unsigned", "0", "1", "65535"),
439-
new Serializable[]{new byte[]{0, 0}, new byte[]{0, 1}, new byte[]{-1, -1}});
440-
assertEquals(writeAndCaptureRow("smallint", "-32768", "-1", "0", "1", "32767"),
441-
new Serializable[]{new byte[]{-0x80, 0}, new byte[]{-1, -1}, new byte[]{0, 0}, new byte[]{0, 1}, new byte[]{0x7f, -1}});
442-
443-
assertEquals(writeAndCaptureRow("mediumint unsigned", "0", "1", "16777215"),
444-
new Serializable[]{new byte[]{0, 0, 0}, new byte[]{0, 0, 1}, new byte[]{-1, -1, -1}});
445-
assertEquals(writeAndCaptureRow("mediumint", "-8388608", "-1", "0", "1", "8388607"),
446-
new Serializable[]{new byte[]{-0x80, 0, 0}, new byte[]{-1, -1, -1}, new byte[]{0, 0, 0}, new byte[]{0, 0, 1}, new byte[]{0x7f, -1, -1}});
447-
448-
assertEquals(writeAndCaptureRow("int unsigned", "0", "1", "4294967295"),
449-
new Serializable[]{new byte[]{0, 0, 0, 0}, new byte[]{0, 0, 0, 1}, new byte[]{-1, -1, -1, -1}});
450-
assertEquals(writeAndCaptureRow("int", "-2147483648", "-1", "0", "1", "2147483647"),
451-
new Serializable[]{new byte[]{-0x80, 0, 0, 0}, new byte[]{-1, -1, -1, -1}, new byte[]{0, 0, 0, 0}, new byte[]{0, 0, 0, 1}, new byte[]{0x7f, -1, -1, -1}});
452-
453-
assertEquals(writeAndCaptureRow("bigint unsigned", "0", "1", "18446744073709551615"),
454-
new Serializable[]{new byte[]{0, 0, 0, 0, 0, 0, 0, 0}, new byte[]{0, 0, 0, 0, 0, 0, 0, 1}, new byte[]{-1, -1, -1, -1, -1, -1, -1, -1}});
455-
assertEquals(writeAndCaptureRow("bigint", "-9223372036854775808", "-1", "0", "1", "9223372036854775807"),
456-
new Serializable[]{new byte[]{-0x80, 0, 0, 0, 0, 0, 0, 0}, new byte[]{-1, -1, -1, -1, -1, -1, -1, -1}, new byte[]{0, 0, 0, 0, 0, 0, 0, 0}, new byte[]{0, 0, 0, 0, 0, 0, 0, 1}, new byte[]{0x7f, -1, -1, -1, -1, -1, -1, -1}});
433+
Serializable[] result;
434+
435+
result = writeAndCaptureRow("tinyint unsigned", "0", "1", "255");
436+
assertEquals(result[0], 0);
437+
assertEquals(result[1], 1);
438+
assertEquals(result[2], -1);
439+
440+
441+
result = writeAndCaptureRow("tinyint", "-128", "-1", "0", "1", "127");
442+
assertEquals(result[0], -128);
443+
assertEquals(result[1], -1);
444+
assertEquals(result[2], 0);
445+
assertEquals(result[3], 1);
446+
assertEquals(result[4], 127);
447+
448+
result = writeAndCaptureRow("smallint unsigned", "0", "1", "65535");
449+
assertEquals(result[0], 0);
450+
assertEquals(result[1], 1);
451+
assertEquals(result[2], -1);
452+
453+
result = writeAndCaptureRow("smallint", "-32768", "-1", "0", "1", "32767");
454+
assertEquals(result[0], -32768);
455+
assertEquals(result[1], -1);
456+
assertEquals(result[2], 0);
457+
assertEquals(result[3], 1);
458+
assertEquals(result[4], 32767);
459+
460+
result = writeAndCaptureRow("mediumint unsigned", "0", "1", "16777215");
461+
assertEquals(result[0], 0);
462+
assertEquals(result[1], 1);
463+
assertEquals(result[2], -1);
457464
} finally {
458465
client.disconnect();
459466
}

0 commit comments

Comments
 (0)