Search in sources :

Example 71 with Order

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"))));
}
Also used : Entity(org.molgenis.data.Entity) WithMockUser(org.springframework.security.test.context.support.WithMockUser) TestMethodOrder(org.junit.jupiter.api.TestMethodOrder) Order(org.junit.jupiter.api.Order) ParameterizedTest(org.junit.jupiter.params.ParameterizedTest) Test(org.junit.jupiter.api.Test)

Example 72 with Order

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)));
}
Also used : Entity(org.molgenis.data.Entity) Sort(org.molgenis.data.Sort) WithMockUser(org.springframework.security.test.context.support.WithMockUser) TestMethodOrder(org.junit.jupiter.api.TestMethodOrder) Order(org.junit.jupiter.api.Order) ParameterizedTest(org.junit.jupiter.params.ParameterizedTest) Test(org.junit.jupiter.api.Test)

Example 73 with Order

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);
}
Also used : AggregateQueryImpl(org.molgenis.data.support.AggregateQueryImpl) QueryImpl(org.molgenis.data.support.QueryImpl) AggregateResult(org.molgenis.data.aggregation.AggregateResult) AggregateQuery(org.molgenis.data.aggregation.AggregateQuery) AggregateQueryImpl(org.molgenis.data.support.AggregateQueryImpl) WithMockUser(org.springframework.security.test.context.support.WithMockUser) TestMethodOrder(org.junit.jupiter.api.TestMethodOrder) Order(org.junit.jupiter.api.Order) ParameterizedTest(org.junit.jupiter.params.ParameterizedTest) Test(org.junit.jupiter.api.Test)

Example 74 with Order

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());
}
Also used : Fetch(org.molgenis.data.Fetch) Entity(org.molgenis.data.Entity) TestEntityStatic(org.molgenis.data.staticentity.TestEntityStatic) WithMockUser(org.springframework.security.test.context.support.WithMockUser) TestMethodOrder(org.junit.jupiter.api.TestMethodOrder) Order(org.junit.jupiter.api.Order) ParameterizedTest(org.junit.jupiter.params.ParameterizedTest) Test(org.junit.jupiter.api.Test)

Example 75 with Order

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);
}
Also used : Entity(org.molgenis.data.Entity) WithMockUser(org.springframework.security.test.context.support.WithMockUser) TestMethodOrder(org.junit.jupiter.api.TestMethodOrder) Order(org.junit.jupiter.api.Order) ParameterizedTest(org.junit.jupiter.params.ParameterizedTest) Test(org.junit.jupiter.api.Test)

Aggregations

Order (org.junit.jupiter.api.Order)2428 Test (org.junit.jupiter.api.Test)2355 TestMethodOrder (org.junit.jupiter.api.TestMethodOrder)1734 DisplayName (org.junit.jupiter.api.DisplayName)690 AbstractImportTest (de.adorsys.keycloak.config.AbstractImportTest)234 AbstractPrimePageTest (org.primefaces.selenium.AbstractPrimePageTest)190 Thing (com.inova8.intelligentgraph.model.Thing)188 RealmRepresentation (org.keycloak.representations.idm.RealmRepresentation)188 JsonObject (io.vertx.core.json.JsonObject)145 PathElement (com.inova8.pathql.element.PathElement)139 Resource (com.inova8.intelligentgraph.model.Resource)134 InvocationResult (org.apache.maven.shared.invoker.InvocationResult)127 File (java.io.File)107 SpringBootTest (org.springframework.boot.test.context.SpringBootTest)103 MavenInvocationResult (org.eclipse.jkube.integrationtests.maven.MavenInvocationResult)100 DataTable (org.primefaces.selenium.component.DataTable)97 RecognitionException (org.antlr.v4.runtime.RecognitionException)88 Matchers.containsString (org.hamcrest.Matchers.containsString)85 HashMap (java.util.HashMap)82 VerifiableCredential (org.elastos.did.VerifiableCredential)79