| 29 | public class TestStreamName { |
| 30 | |
| 31 | @Test |
| 32 | public void test1() throws Exception { |
| 33 | StreamName s1 = new StreamName(3, OrcProto.Stream.Kind.DATA); |
| 34 | StreamName s2 = new StreamName(3, |
| 35 | OrcProto.Stream.Kind.DICTIONARY_DATA); |
| 36 | StreamName s3 = new StreamName(5, OrcProto.Stream.Kind.DATA); |
| 37 | StreamName s4 = new StreamName(5, |
| 38 | OrcProto.Stream.Kind.DICTIONARY_DATA); |
| 39 | StreamName s1p = new StreamName(3, OrcProto.Stream.Kind.DATA); |
| 40 | assertTrue(s1.equals(s1)); |
| 41 | assertFalse(s1.equals(s2)); |
| 42 | assertFalse(s1.equals(s3)); |
| 43 | assertTrue(s1.equals(s1p)); |
| 44 | assertNotEquals(null, s1); |
| 45 | assertTrue(s1.compareTo(s2) < 0); |
| 46 | assertTrue(s2.compareTo(s3) < 0); |
| 47 | assertTrue(s3.compareTo(s4) < 0); |
| 48 | assertTrue(s4.compareTo(s1p) > 0); |
| 49 | assertEquals(0, s1p.compareTo(s1)); |
| 50 | } |
| 51 | } |