Guest User

Untitled

a guest
May 21st, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. import com.xxx.yyy.zzz.OracleBlockUtils;
  2. import static junit.framework.Assert.assertEquals;
  3. import org.junit.After;
  4. import org.junit.Before;
  5. import org.junit.Test;
  6.  
  7. import java.io.File;
  8. import java.io.FileInputStream;
  9. import java.io.IOException;
  10.  
  11. /**
  12. * OracleBlockUtilsTest
  13. * Author: me
  14. * Date: Sep 17, 2008
  15. * Time: 3:06:14 AM
  16. */
  17. public class OracleBlockUtilsTest {
  18. private File testFile;
  19. @Before
  20. public void setup() {
  21. testFile = new File("tool/src/test/data/g.log");
  22. }
  23. @After
  24. public void teardown() {
  25.  
  26. }
  27. @Test
  28. public void basic() throws IOException {
  29. FileInputStream fis = new FileInputStream(testFile);
  30. fis.skip(512);
  31. byte[] buffer = new byte[512];
  32. int bytesRead = fis.read(buffer);
  33. System.out.println("checksum: " + OracleBlockUtils.readBlockChecksum(buffer));
  34. assertEquals(bytesRead, buffer.length);
  35. int checksum = OracleBlockUtils.readBlockChecksum(buffer);
  36. assertEquals(checksum, OracleBlockUtils.computeChecksum(buffer));
  37. assertEquals(checksum, OracleBlockUtils.readBlockChecksum(buffer));
  38. fis.close();
  39. }
  40. }
Add Comment
Please, Sign In to add comment