MCPcopy Create free account
hub / github.com/demoth/jake2 / testIntegers

Method testIntegers

qcommon/src/test/java/jake2/qcommon/TestMSG.java:27–53  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

25 }
26
27 @Test
28 public void testIntegers() {
29
30 buffer.writeInt(0x80000000);
31 assertEquals(0x80000000, buffer.readInt());
32
33 buffer.writeInt(0x12345678);
34 assertEquals(0x12345678, buffer.readInt());
35
36 buffer.writeInt(0x7fffffff);
37 assertEquals(0x7fffffff, buffer.readInt());
38
39 buffer.writeInt(0xffffffff);
40 assertEquals(0xffffffff, buffer.readInt());
41
42 buffer.writeInt(Integer.MAX_VALUE);
43 assertEquals(Integer.MAX_VALUE, buffer.readInt());
44
45 buffer.writeInt(Integer.MIN_VALUE);
46 assertEquals(Integer.MIN_VALUE, buffer.readInt());
47
48 buffer.writeInt(0);
49 assertEquals(0, buffer.readInt());
50
51 // underrun
52 assertEquals(-1, buffer.readInt());
53 }
54
55 @Test
56 public void testBytes() {

Callers

nothing calls this directly

Calls 2

writeIntMethod · 0.80
readIntMethod · 0.80

Tested by

no test coverage detected