package com.bagri.core; import static org.junit.Assert.assertEquals; import org.junit.Test; import com.bagri.core.DocumentKey; public class DocumentKeyTest { @Test public void testDocumentKey() { DocumentKey key = new DocumentKey(1, 0, 0); System.out.println(key); assertEquals(key.getHash(), 1L); assertEquals(key.getRevision(), 0); assertEquals(key.getVersion(), 0); } @Test public void testDocumentKeys() { // takes too much time //for (long l = 1; l < Integer.MAX_VALUE; l++) { for (int l = 1; l < 10000; l++) { for (int k=1; k < 0xFF; k++) { for (int i=1; i < 0xFF; i++) { DocumentKey key = new DocumentKey(l, k, i); assertEquals(key.getHash(), l); assertEquals(key.getRevision(), k); assertEquals(key.getVersion(), i); } } } } }