Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import com.xxx.yyy.zzz.OracleBlockUtils;
- import static junit.framework.Assert.assertEquals;
- import org.junit.After;
- import org.junit.Before;
- import org.junit.Test;
- import java.io.File;
- import java.io.FileInputStream;
- import java.io.IOException;
- /**
- * OracleBlockUtilsTest
- * Author: me
- * Date: Sep 17, 2008
- * Time: 3:06:14 AM
- */
- public class OracleBlockUtilsTest {
- private File testFile;
- @Before
- public void setup() {
- testFile = new File("tool/src/test/data/g.log");
- }
- @After
- public void teardown() {
- }
- @Test
- public void basic() throws IOException {
- FileInputStream fis = new FileInputStream(testFile);
- fis.skip(512);
- byte[] buffer = new byte[512];
- int bytesRead = fis.read(buffer);
- System.out.println("checksum: " + OracleBlockUtils.readBlockChecksum(buffer));
- assertEquals(bytesRead, buffer.length);
- int checksum = OracleBlockUtils.readBlockChecksum(buffer);
- assertEquals(checksum, OracleBlockUtils.computeChecksum(buffer));
- assertEquals(checksum, OracleBlockUtils.readBlockChecksum(buffer));
- fis.close();
- }
- }
Add Comment
Please, Sign In to add comment