use of org.springframework.data.mongodb.core.MongoExceptionTranslator in project spring-data-mongodb by spring-projects.
the class MongoTransactionManagerUnitTests method setUp.
@BeforeEach
void setUp() {
when(dbFactory.getSession(any())).thenReturn(session, session2);
when(dbFactory.getExceptionTranslator()).thenReturn(new MongoExceptionTranslator());
when(dbFactory2.getExceptionTranslator()).thenReturn(new MongoExceptionTranslator());
when(dbFactory.withSession(session)).thenReturn(dbFactory);
when(dbFactory.getMongoDatabase()).thenReturn(db);
when(session.getServerSession()).thenReturn(serverSession);
}
use of org.springframework.data.mongodb.core.MongoExceptionTranslator in project spring-data-mongodb by spring-projects.
the class DefaultDbRefResolverUnitTests method setUp.
@BeforeEach
void setUp() {
when(factoryMock.getMongoDatabase()).thenReturn(dbMock);
when(factoryMock.getExceptionTranslator()).thenReturn(new MongoExceptionTranslator());
when(dbMock.getCollection(anyString(), any(Class.class))).thenReturn(collectionMock);
when(collectionMock.find(any(Document.class))).thenReturn(cursorMock);
resolver = new DefaultDbRefResolver(factoryMock);
}
use of org.springframework.data.mongodb.core.MongoExceptionTranslator in project spring-data-mongodb by spring-projects.
the class DbRefMappingMongoConverterUnitTests method setUp.
@BeforeEach
void setUp() {
when(dbFactory.getExceptionTranslator()).thenReturn(new MongoExceptionTranslator());
this.dbRefResolver = spy(new DefaultDbRefResolver(dbFactory));
this.mappingContext = new MongoMappingContext();
this.mappingContext.setSimpleTypeHolder(new MongoCustomConversions(Collections.emptyList()).getSimpleTypeHolder());
this.converter = new MappingMongoConverter(dbRefResolver, mappingContext);
}
use of org.springframework.data.mongodb.core.MongoExceptionTranslator in project spring-data-mongodb by spring-projects.
the class AbstractMongoQueryUnitTests method setUp.
@BeforeEach
void setUp() {
doReturn("persons").when(persitentEntityMock).getCollection();
doReturn(persitentEntityMock).when(mappingContextMock).getPersistentEntity(Mockito.any(Class.class));
doReturn(persitentEntityMock).when(mappingContextMock).getRequiredPersistentEntity(Mockito.any(Class.class));
doReturn(Person.class).when(persitentEntityMock).getType();
MongoDatabaseFactory mongoDbFactory = mock(MongoDatabaseFactory.class);
when(mongoDbFactory.getExceptionTranslator()).thenReturn(new MongoExceptionTranslator());
DbRefResolver dbRefResolver = new DefaultDbRefResolver(mongoDbFactory);
MappingMongoConverter converter = new MappingMongoConverter(dbRefResolver, mappingContextMock);
converter.afterPropertiesSet();
doReturn(converter).when(mongoOperationsMock).getConverter();
doReturn(executableFind).when(mongoOperationsMock).query(any());
doReturn(withQueryMock).when(executableFind).as(any());
doReturn(withQueryMock).when(withQueryMock).matching(any(Query.class));
doReturn(executableUpdate).when(mongoOperationsMock).update(any());
doReturn(updateWithQuery).when(executableUpdate).matching(any(Query.class));
doReturn(terminatingUpdate).when(updateWithQuery).apply(any(UpdateDefinition.class));
when(mongoOperationsMock.remove(any(), any(), anyString())).thenReturn(deleteResultMock);
when(mongoOperationsMock.updateMulti(any(), any(), any(), anyString())).thenReturn(updateResultMock);
}
use of org.springframework.data.mongodb.core.MongoExceptionTranslator in project spring-data-mongodb by spring-projects.
the class ConvertingParameterAccessorUnitTests method setUp.
@BeforeEach
void setUp() {
when(factory.getExceptionTranslator()).thenReturn(new MongoExceptionTranslator());
this.context = new MongoMappingContext();
this.resolver = new DefaultDbRefResolver(factory);
this.converter = new MappingMongoConverter(resolver, context);
}
Aggregations