Browse Source

DATAMONGO-777 - Upgraded to Mongo Java Driver 2.11.3.

Upgraded to latest mongo Java Driver release to benefit from new API introduced (required to fix DATAMONGO-534). Adapted test cases to API changes in DuplicateKey.
pull/82/head
Oliver Gierke 12 years ago
parent
commit
4027770701
  1. 2
      pom.xml
  2. 10
      spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/MongoExceptionTranslatorUnitTests.java

2
pom.xml

@ -30,7 +30,7 @@ @@ -30,7 +30,7 @@
<project.type>multi</project.type>
<dist.id>spring-data-mongodb</dist.id>
<springdata.commons>1.7.0.BUILD-SNAPSHOT</springdata.commons>
<mongo>2.10.1</mongo>
<mongo>2.11.3</mongo>
</properties>
<developers>

10
spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/MongoExceptionTranslatorUnitTests.java

@ -23,6 +23,9 @@ import java.net.UnknownHostException; @@ -23,6 +23,9 @@ import java.net.UnknownHostException;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner;
import org.springframework.core.NestedRuntimeException;
import org.springframework.dao.DataAccessException;
import org.springframework.dao.DataAccessResourceFailureException;
@ -43,10 +46,13 @@ import com.mongodb.ServerAddress; @@ -43,10 +46,13 @@ import com.mongodb.ServerAddress;
* @author Michal Vich
* @author Oliver Gierke
*/
@RunWith(MockitoJUnitRunner.class)
public class MongoExceptionTranslatorUnitTests {
MongoExceptionTranslator translator;
@Mock DuplicateKey exception;
@Before
public void setUp() {
translator = new MongoExceptionTranslator();
@ -55,10 +61,8 @@ public class MongoExceptionTranslatorUnitTests { @@ -55,10 +61,8 @@ public class MongoExceptionTranslatorUnitTests {
@Test
public void translateDuplicateKey() {
DuplicateKey exception = new DuplicateKey(1, "Duplicated key");
DataAccessException translatedException = translator.translateExceptionIfPossible(exception);
expectExceptionWithCauseMessage(translatedException, DuplicateKeyException.class, "Duplicated key");
expectExceptionWithCauseMessage(translatedException, DuplicateKeyException.class, null);
}
@Test

Loading…
Cancel
Save