package redis.util;
import org.junit.Test;
import static junit.framework.Assert.assertEquals;
import static junit.framework.Assert.assertFalse;
import static junit.framework.Assert.assertNotSame;
public class BytesKeyTest {
BytesKey $(String s) { return new BytesKey(s.getBytes()); }
@Test
public void testBoundaries() {
BytesKey t1 = $("1");
BytesKey t2 = $("2");
BytesKey t3 = $("12");
BytesKey t4 = $("13");
BytesKey t5 = $("32");
BytesKey t6 = $("123");
BytesKey t7 = $("143");
BytesKey t8 = $("223");
BytesKey t9 = $("124");
BytesKey t10 = $("12345");
BytesKey t11 = $("12645");
assertFalse(t1.equals(t2));
assertFalse(t2.equals(t3));
assertFalse(t3.equals(t4));
assertFalse(t4.equals(t5));
assertFalse(t5.equals(t6));
assertFalse(t6.equals(t7));
assertFalse(t7.equals(t8));
assertFalse(t8.equals(t9));
assertFalse(t9.equals(t10));
assertFalse(t10.equals(t11));
assertEquals(t1, t1);
assertEquals(t2, t2);
assertEquals(t3, t3);
assertEquals(t4, t4);
assertEquals(t5, t5);
assertEquals(t6, t6);
assertEquals(t7, t7);
assertEquals(t8, t8);
assertEquals(t9, t9);
assertEquals(t10, t10);
assertEquals(t11, t11);
}
}