public class TestHiveLockObject {
@Test
public void testEqualsAndHashCode() {
HiveLockObjectData data1 = new HiveLockObjectData("ID1", "SHARED", "1997-07-01", "select * from mytable");
HiveLockObjectData data2 = new HiveLockObjectData("ID1", "SHARED", "1997-07-01", "select * from mytable");
Assert.assertEquals(data1, data2);
Assert.assertEquals(data1.hashCode(), data2.hashCode());
HiveLockObject obj1 = new HiveLockObject("mytable", data1);
HiveLockObject obj2 = new HiveLockObject("mytable", data2);
Assert.assertEquals(obj1, obj2);
Assert.assertEquals(obj1.hashCode(), obj2.hashCode());