package com.github.davidmoten.rtree;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotEquals;
import org.junit.Test;
import com.github.davidmoten.junit.Asserts;
import com.github.davidmoten.rtree.geometry.Geometries;
public class EntriesTest {
@Test
public void testValue() {
assertEquals(1, (int) Entries.entry(1, Geometries.point(0, 0)).value());
}
@Test
public void testEquality() {
assertEquals(Entries.entry(1, Geometries.point(0, 0)), Entries.entry(1, Geometries.point(0, 0)));
}
@Test
public void testEqualityWithGeometry() {
assertNotEquals(Entries.entry(1, Geometries.point(0, 0)),
Entries.entry(1, Geometries.point(0, 1)));
}
@Test
public void testInequality() {
assertNotEquals(Entries.entry(1, Geometries.point(0, 0)),
Entries.entry(2, Geometries.point(0, 0)));
}
@Test
public void testInequalityWithNull() {
assertFalse(Entries.entry(1, Geometries.point(0, 0)).equals(null));
}
@Test
public void testIsUtilityClass() {
Asserts.assertIsUtilityClass(Entries.class);
}
}