@Test
public void testEqualsObject() {

	assertFalse(this.record.equals(null));
	assertFalse(this.record.equals(new Object()));
	assertTrue(this.record.equals(this.record));
	
	assertTrue(this.record.equals(new ShapeFileIndexRecord(this.offset, this.length, false, -1)));
	assertFalse(this.record.equals(new ShapeFileIndexRecord(this.offset, this.length+2, false, -1)));
	assertFalse(this.record.equals(new ShapeFileIndexRecord(this.offset, this.length-2, false, -1)));
	
	assertFalse(this.record.equals(new ShapeFileIndexRecord(this.offset+2, this.length, false, -1)));
	assertFalse(this.record.equals(new ShapeFileIndexRecord(this.offset+2, this.length+2, false, -1)));
	assertFalse(this.record.equals(new ShapeFileIndexRecord(this.offset+2, this.length-2, false, -1)));
	assertFalse(this.record.equals(new ShapeFileIndexRecord(this.offset-2, this.length, false, -1)));		
	assertFalse(this.record.equals(new ShapeFileIndexRecord(this.offset-2, this.length+2, false, -1)));
	assertFalse(this.record.equals(new ShapeFileIndexRecord(this.offset-2, this.length-2, false, -1)));
}