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 @@
<project.type>multi</project.type> <project.type>multi</project.type>
<dist.id>spring-data-mongodb</dist.id> <dist.id>spring-data-mongodb</dist.id>
<springdata.commons>1.7.0.BUILD-SNAPSHOT</springdata.commons> <springdata.commons>1.7.0.BUILD-SNAPSHOT</springdata.commons>
<mongo>2.10.1</mongo> <mongo>2.11.3</mongo>
</properties> </properties>
<developers> <developers>

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

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

Loading…
Cancel
Save