use of org.junit.jupiter.api.Order in project molgenis by molgenis.
the class DataServiceIT method testUpdateStream.
@WithMockUser(username = USERNAME_WRITE)
@Test
@Order(50)
public void testUpdateStream() {
Entity entity4 = dataService.findOneById(entityType.getId(), "4");
assertNotNull(entity4);
entity4.set(ATTR_STRING, "string4");
Entity entity5 = dataService.findOneById(entityType.getId(), "5");
assertNotNull(entity5);
entity5.set(ATTR_STRING, "string5");
dataService.update(entityType.getId(), Stream.of(entity4, entity5));
assertEquals(2L, dataService.count(entityType.getId(), new QueryImpl<>().in(ATTR_STRING, asList("string4", "string5"))));
}
use of org.junit.jupiter.api.Order in project molgenis by molgenis.
the class DataServiceIT method testFindQueryLimitOffsetSort.
@WithMockUser(username = USERNAME_READ)
@Test
@Order(34)
public void testFindQueryLimitOffsetSort() {
List<Entity> foundAsList = dataService.findAll(entityType.getId(), new QueryImpl<>().pageSize(2).offset(1).sort(new Sort(ATTR_ID, Sort.Direction.DESC))).collect(toList());
assertEquals(2, foundAsList.size());
assertTrue(EntityUtils.equals(foundAsList.get(0), entities.get(1)));
assertTrue(EntityUtils.equals(foundAsList.get(1), entities.get(0)));
}
use of org.junit.jupiter.api.Order in project molgenis by molgenis.
the class DataServiceIT method testAggregateTwoDimensionalDistinct.
@WithMockUser(username = USERNAME_READ)
@Test
@Order(43)
public void testAggregateTwoDimensionalDistinct() {
AggregateQuery aggregateQuery = new AggregateQueryImpl().query(new QueryImpl<>()).attrX(entityType.getAttribute(ATTR_BOOL)).attrY(entityType.getAttribute(ATTR_BOOL)).attrDistinct(entityType.getAttribute(ATTR_ENUM));
AggregateResult result = dataService.aggregate(entityType.getId(), aggregateQuery);
AggregateResult expectedResult = new AggregateResult(asList(asList(1L, 0L), asList(0L, 1L)), asList(0L, 1L), asList(0L, 1L));
assertEquals(expectedResult, result);
}
use of org.junit.jupiter.api.Order in project molgenis by molgenis.
the class DataServiceIT method testFindOneFetchTypedStatic.
@WithMockUser(username = USERNAME_READ)
@Test
@Order(37)
public void testFindOneFetchTypedStatic() {
Entity entity = staticEntities.get(0);
TestEntityStatic testEntityStatic = dataService.findOneById(entityTypeStatic.getId(), entity.getIdValue(), new Fetch().field(ATTR_ID), TestEntityStatic.class);
assertNotNull(testEntityStatic);
assertEquals(entity.getIdValue(), testEntityStatic.getIdValue());
}
use of org.junit.jupiter.api.Order in project molgenis by molgenis.
the class DataServiceIT method testFindOneQuery.
@WithMockUser(username = USERNAME_READ)
@Test
@Order(16)
public void testFindOneQuery() {
Entity entity = entities.get(0);
entity = dataService.findOne(entityType.getId(), new QueryImpl<>().eq(ATTR_ID, entity.getIdValue()));
assertNotNull(entity);
}
Aggregations