Examples of MongoMappingContext


Examples of org.springframework.data.mongodb.core.mapping.MongoMappingContext

   * @see DATAMONGO-899
   */
  @Test
  public void createsNotNestedGeoSpatialIndexCorrectly() {

    MongoMappingContext mappingContext = prepareMappingContext(Wrapper.class);
    new MongoPersistentEntityIndexCreator(mappingContext, factory);

    assertThat(keysCaptor.getValue(), equalTo(new BasicDBObjectBuilder().add("company.address.location", "2d").get()));
    assertThat(optionsCaptor.getValue(), equalTo(new BasicDBObjectBuilder().add("name", "company.address.location")
        .add("min", -180).add("max", 180).add("bits", 26).get()));
View Full Code Here

Examples of org.springframework.data.mongodb.core.mapping.MongoMappingContext

   * @see DATAMONGO-827
   */
  @Test
  public void autoGeneratedIndexNameShouldGenerateNoName() {

    MongoMappingContext mappingContext = prepareMappingContext(EntityWithGeneratedIndexName.class);
    new MongoPersistentEntityIndexCreator(mappingContext, factory);

    assertThat(keysCaptor.getValue().containsField("name"), is(false));
    assertThat(keysCaptor.getValue().keySet(), hasItem("lastname"));
    assertThat(optionsCaptor.getValue(), is(new BasicDBObjectBuilder().get()));
View Full Code Here

Examples of org.springframework.data.mongodb.core.mapping.MongoMappingContext

   * @see DATAMONGO-367
   */
  @Test
  public void indexCreationShouldNotCreateNewCollectionForNestedGeoSpatialIndexStructures() {

    MongoMappingContext mappingContext = prepareMappingContext(Wrapper.class);
    new MongoPersistentEntityIndexCreator(mappingContext, factory);

    ArgumentCaptor<String> collectionNameCapturer = ArgumentCaptor.forClass(String.class);

    verify(db, times(1)).getCollection(collectionNameCapturer.capture());
View Full Code Here

Examples of org.springframework.data.mongodb.core.mapping.MongoMappingContext

   * @see DATAMONGO-367
   */
  @Test
  public void indexCreationShouldNotCreateNewCollectionForNestedIndexStructures() {

    MongoMappingContext mappingContext = prepareMappingContext(IndexedDocumentWrapper.class);
    new MongoPersistentEntityIndexCreator(mappingContext, factory);

    ArgumentCaptor<String> collectionNameCapturer = ArgumentCaptor.forClass(String.class);

    verify(db, times(1)).getCollection(collectionNameCapturer.capture());
View Full Code Here

Examples of org.springframework.data.mongodb.core.mapping.MongoMappingContext

    assertThat(collectionNameCapturer.getValue(), equalTo("indexedDocumentWrapper"));
  }

  private static MongoMappingContext prepareMappingContext(Class<?> type) {

    MongoMappingContext mappingContext = new MongoMappingContext();
    mappingContext.setInitialEntitySet(Collections.singleton(type));
    mappingContext.initialize();

    return mappingContext;
  }
View Full Code Here

Examples of org.springframework.data.mongodb.core.mapping.MongoMappingContext

  @Before
  public void setUp() {

    MongoTemplate template = new MongoTemplate(factory);
    MappingMongoConverter converter = new MappingMongoConverter(new DefaultDbRefResolver(factory),
        new MongoMappingContext());

    this.callback = template.new UnwrapAndReadDbObjectCallback<Target>(converter, Target.class);
  }
View Full Code Here

Examples of org.springframework.data.mongodb.core.mapping.MongoMappingContext

  public @Rule ExpectedException exception = ExpectedException.none();

  @Before
  public void setUp() {

    mappingContext = new MongoMappingContext();
    mappingContext.setApplicationContext(context);
    mappingContext.afterPropertiesSet();

    converter = new MappingMongoConverter(resolver, mappingContext);
    converter.afterPropertiesSet();
View Full Code Here

Examples of org.springframework.data.mongodb.core.mapping.MongoMappingContext

        person.lastname = "converter";
        return person;
      }
    }));

    MongoMappingContext context = new MongoMappingContext();
    context.setSimpleTypeHolder(conversions.getSimpleTypeHolder());
    context.afterPropertiesSet();

    MappingMongoConverter mongoConverter = new MappingMongoConverter(resolver, context);
    mongoConverter.setCustomConversions(conversions);
    mongoConverter.afterPropertiesSet();
View Full Code Here

Examples of org.springframework.data.mongodb.core.mapping.MongoMappingContext

  @Before
  public void setUp() {

    when(dbFactory.getExceptionTranslator()).thenReturn(new MongoExceptionTranslator());

    this.mappingContext = new MongoMappingContext();
    this.converter = new MappingMongoConverter(new DefaultDbRefResolver(dbFactory), mappingContext);
  }
View Full Code Here

Examples of org.springframework.data.mongodb.core.mapping.MongoMappingContext

  public void setUp() {

    this.writingConverterSpy = Mockito.spy(new NestedEntityWriteConverter());
    CustomConversions conversions = new CustomConversions(Arrays.asList(writingConverterSpy));

    this.context = new MongoMappingContext();
    this.context.setSimpleTypeHolder(conversions.getSimpleTypeHolder());
    this.context.initialize();

    this.converter = new MappingMongoConverter(new DefaultDbRefResolver(factory), context);
    this.converter.setCustomConversions(conversions);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.