public virtual void test_readUnsafe() { ArrayByteSource test = ArrayByteSource.copyOf(new sbyte[] { 1, 2, 3 }); assertEquals(test.size(), 3); sbyte[] unsafeArray = test.readUnsafe(); unsafeArray[0] = 4; // abusing the unsafe array assertEquals(test.read()[0], 4); assertEquals(test.read()[1], 2); assertEquals(test.read()[2], 3); }