use of org.springframework.data.mongodb.core.convert.MongoTypeMapper in project spring-data-mongodb by spring-projects.
the class MongoOperationsUnitTests method operationsSetUp.
@Before
public final void operationsSetUp() {
person = new Person("Oliver");
persons = Arrays.asList(person);
converter = new AbstractMongoConverter(null) {
public void write(Object t, Bson bson) {
((Document) bson).put("firstName", person.getFirstName());
}
@SuppressWarnings("unchecked")
public <S extends Object> S read(Class<S> clazz, Bson bson) {
return (S) person;
}
public MappingContext<? extends MongoPersistentEntity<?>, MongoPersistentProperty> getMappingContext() {
return null;
}
public Object convertToMongoType(Object obj, TypeInformation<?> typeInformation) {
return null;
}
public DBRef toDBRef(Object object, MongoPersistentProperty referingProperty) {
return null;
}
@Override
public MongoTypeMapper getTypeMapper() {
return null;
}
};
}
use of org.springframework.data.mongodb.core.convert.MongoTypeMapper in project spring-data-mongodb by spring-projects.
the class AbstractMongoConfigurationUnitTests method shouldBeAbleToConfigureCustomTypeMapperViaJavaConfig.
// DATAMONGO-725
@Test
public void shouldBeAbleToConfigureCustomTypeMapperViaJavaConfig() {
AbstractApplicationContext context = new AnnotationConfigApplicationContext(SampleMongoConfiguration.class);
MongoTypeMapper typeMapper = context.getBean(CustomMongoTypeMapper.class);
MappingMongoConverter mmc = context.getBean(MappingMongoConverter.class);
assertThat(mmc, is(notNullValue()));
assertThat(mmc.getTypeMapper(), is(typeMapper));
context.close();
}
use of org.springframework.data.mongodb.core.convert.MongoTypeMapper in project spring-data-mongodb by spring-projects.
the class AbstractReactiveMongoConfigurationUnitTests method shouldBeAbleToConfigureCustomTypeMapperViaJavaConfig.
// DATAMONGO-1444
@Test
public void shouldBeAbleToConfigureCustomTypeMapperViaJavaConfig() {
AbstractApplicationContext context = new AnnotationConfigApplicationContext(SampleMongoConfiguration.class);
MongoTypeMapper typeMapper = context.getBean(CustomMongoTypeMapper.class);
MappingMongoConverter mmc = context.getBean(MappingMongoConverter.class);
assertThat(mmc, is(notNullValue()));
assertThat(mmc.getTypeMapper(), is(typeMapper));
context.close();
}
use of org.springframework.data.mongodb.core.convert.MongoTypeMapper in project spring-data-mongodb by spring-projects.
the class MappingMongoConverterParserIntegrationTests method hasCustomTypeMapper.
// DATAMONGO-725
@Test
public void hasCustomTypeMapper() {
loadValidConfiguration();
MappingMongoConverter converter = factory.getBean("converter", MappingMongoConverter.class);
MongoTypeMapper customMongoTypeMapper = factory.getBean(CustomMongoTypeMapper.class);
assertThat(converter.getTypeMapper(), is(customMongoTypeMapper));
}
Aggregations