Code example for CRC32

Methods: getValue, reset, update

0
        crc.reset();
        byte byteEmpty[] = new byte[10000];
        crc.update(byteEmpty);
        // System.out.print("value of crc"+crc.getValue()); 
        // Ran JDK and discovered that the value of the CRC should be 
        // 1295764014 
        assertEquals(
                "update(byte[]) failed to update the checksum to the correct value ", 
                1295764014L, crc.getValue());
 
        crc.reset();
        crc.update(1);
        // System.out.print("value of crc"+crc.getValue()); 
        // Ran JDK and discovered that the value of the CRC should be 
        // 2768625435 
        // assertEquals("update(int) failed to update the checksum to the 
        // correct 
        // value ",2768625435L, crc.getValue()); 
        crc.reset();
        assertEquals("reset failed to reset the checksum value to zero", 0, crc
                .getValue());