Search in sources :

Example 1 with Fields

use of org.springframework.data.mongodb.core.aggregation.Fields in project spring-data-mongodb by spring-projects.

the class FieldsUnitTests method fieldsFactoryMethod.

@Test
public void fieldsFactoryMethod() {
    Fields fields = fields("a", "b").and("c").and("d", "e");
    assertThat(fields, is(Matchers.<Field>iterableWithSize(4)));
    verify(fields.getField("a"), "a", null);
    verify(fields.getField("b"), "b", null);
    verify(fields.getField("c"), "c", null);
    verify(fields.getField("d"), "d", "e");
}
Also used : AggregationField(org.springframework.data.mongodb.core.aggregation.Fields.AggregationField) Fields(org.springframework.data.mongodb.core.aggregation.Fields) Test(org.junit.Test)

Example 2 with Fields

use of org.springframework.data.mongodb.core.aggregation.Fields in project spring-data-mongodb by spring-projects.

the class FieldsUnitTests method createsFieldsFromFieldInstances.

@Test
public void createsFieldsFromFieldInstances() {
    AggregationField reference = new AggregationField("foo");
    Fields fields = Fields.from(reference);
    assertThat(fields, is(Matchers.<Field>iterableWithSize(1)));
    assertThat(fields, hasItem(reference));
}
Also used : AggregationField(org.springframework.data.mongodb.core.aggregation.Fields.AggregationField) Fields(org.springframework.data.mongodb.core.aggregation.Fields) AggregationField(org.springframework.data.mongodb.core.aggregation.Fields.AggregationField) Test(org.junit.Test)

Aggregations

Test (org.junit.Test)2 Fields (org.springframework.data.mongodb.core.aggregation.Fields)2 AggregationField (org.springframework.data.mongodb.core.aggregation.Fields.AggregationField)2