1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.directory.mavibot.btree.comparator;
21
22
23 import static org.junit.Assert.assertEquals;
24
25 import org.apache.directory.mavibot.btree.RevisionName;
26 import org.apache.directory.mavibot.btree.RevisionNameComparator;
27 import org.junit.Test;
28
29
30
31
32
33
34
35 public class RevisionNameComparatorTest
36 {
37 @Test
38 public void testRevisionNameComparator()
39 {
40 RevisionNameComparator comparator = new RevisionNameComparator();
41
42 assertEquals( 0, comparator.compare( null, null ) );
43 assertEquals( 0, comparator.compare( new RevisionName( 0L, "test" ), new RevisionName( 0L, "test" ) ) );
44 assertEquals( 1, comparator.compare( new RevisionName( 3L, "test" ), new RevisionName( 0L, "test" ) ) );
45 assertEquals( -1, comparator.compare( new RevisionName( 3L, "test" ), new RevisionName( 5L, "test" ) ) );
46 assertEquals( 1, comparator.compare( new RevisionName( 3L, "test2" ), new RevisionName( 3L, "test1" ) ) );
47 assertEquals( -1, comparator.compare( new RevisionName( 3L, "test" ), new RevisionName( 3L, "test2" ) ) );
48 }
49 }