1 package org.apache.helix.store;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import java.util.Date;
23
24 import org.apache.helix.ZNRecord;
25 import org.apache.helix.store.PropertyJsonComparator;
26 import org.testng.AssertJUnit;
27 import org.testng.annotations.Test;
28
29
30 public class TestJsonComparator
31 {
32 @Test (groups = {"unitTest"})
33 public void testJsonComparator()
34 {
35 System.out.println("START TestJsonComparator at " + new Date(System.currentTimeMillis()));
36
37 ZNRecord record = new ZNRecord("id1");
38 PropertyJsonComparator<ZNRecord> comparator = new PropertyJsonComparator<ZNRecord>(ZNRecord.class);
39 AssertJUnit.assertTrue(comparator.compare(null, null) == 0);
40 AssertJUnit.assertTrue(comparator.compare(null, record) == -1);
41 AssertJUnit.assertTrue(comparator.compare(record, null) == 1);
42 System.out.println("END TestJsonComparator at " + new Date(System.currentTimeMillis()));
43 }
44 }