Browse Source

DATADOC-162 - Added more test cases around Point class.

pull/1/head
Oliver Gierke 15 years ago
parent
commit
b1ab3f6ade
  1. 31
      spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/geo/PointUnitTests.java

31
spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/geo/PointUnitTests.java

@ -0,0 +1,31 @@ @@ -0,0 +1,31 @@
package org.springframework.data.document.mongodb.geo;
import static org.hamcrest.CoreMatchers.*;
import static org.junit.Assert.*;
import org.junit.Test;
/**
* Unit tests for {@link Point}.
*
* @author Oliver Gierke
*/
public class PointUnitTests {
@Test(expected = IllegalArgumentException.class)
public void rejectsNullforCopyConstructor() {
new Point(null);
}
@Test
public void equalsIsImplementedCorrectly() {
assertThat(new Point(1.5, 1.5), is(equalTo(new Point(1.5, 1.5))));
assertThat(new Point(1.5, 1.5), is(not(equalTo(new Point(2.0, 2.0)))));
assertThat(new Point(2.0, 2.0), is(not(equalTo(new Point(1.5, 1.5)))));
}
@Test
public void invokingToStringWorksCorrectly() {
new Point(1.5, 1.5).toString();
}
}
Loading…
Cancel
Save