Search in sources :

Example 26 with PagerParams

use of org.summerb.easycrud.api.dto.PagerParams in project summerb by skarpushin.

the class GenericCrudServiceTestTemplate method testFindByQueryIn.

@Test
public void testFindByQueryIn() throws Exception {
    createTestData();
    PaginatedList<TestDto1> result = getTestDto1Service().query(new PagerParams(0, 100), Query.n().in("env", "env-UAT", "env-pilot"));
    assertEquals(2, result.getTotalResults());
}
Also used : PagerParams(org.summerb.easycrud.api.dto.PagerParams) Test(org.junit.Test)

Example 27 with PagerParams

use of org.summerb.easycrud.api.dto.PagerParams in project summerb by skarpushin.

the class GenericCrudServiceTestTemplate method testFindByQueryBooleanTrue.

@Test
public void testFindByQueryBooleanTrue() throws Exception {
    createTestData();
    PaginatedList<TestDto1> result = getTestDto1Service().query(new PagerParams(0, 100), Query.n().isTrue("active"));
    assertEquals(2, result.getTotalResults());
    result = getTestDto1Service().query(new PagerParams(0, 100), Query.n().ne("active", false));
    assertEquals(2, result.getTotalResults());
}
Also used : PagerParams(org.summerb.easycrud.api.dto.PagerParams) Test(org.junit.Test)

Example 28 with PagerParams

use of org.summerb.easycrud.api.dto.PagerParams in project summerb by skarpushin.

the class GenericCrudServiceTestTemplate method testFindByQueryStringLengthBetween.

@Test
public void testFindByQueryStringLengthBetween() throws Exception {
    createTestData();
    PaginatedList<TestDto1> result = getTestDto1Service().query(new PagerParams(0, 100), Query.n().lengthBetween("env", 6, 7));
    assertEquals(2, result.getTotalResults());
}
Also used : PagerParams(org.summerb.easycrud.api.dto.PagerParams) Test(org.junit.Test)

Example 29 with PagerParams

use of org.summerb.easycrud.api.dto.PagerParams in project summerb by skarpushin.

the class GenericCrudServiceTestTemplate method testFindByQueryIsNull.

@Test
public void testFindByQueryIsNull() throws Exception {
    createTestData();
    PaginatedList<TestDto1> result = getTestDto1Service().query(new PagerParams(0, 100), Query.n().isNull("linkToPatchToNextVersion"));
    assertEquals(2, result.getTotalResults());
}
Also used : PagerParams(org.summerb.easycrud.api.dto.PagerParams) Test(org.junit.Test)

Example 30 with PagerParams

use of org.summerb.easycrud.api.dto.PagerParams in project summerb by skarpushin.

the class GenericCrudServiceTestTemplate method testFindByQueryOutside.

@Test
public void testFindByQueryOutside() throws Exception {
    createTestData();
    PaginatedList<TestDto1> result = getTestDto1Service().query(new PagerParams(0, 100), Query.n().notBetween("minorVersion", 4, 5));
    assertEquals(1, result.getTotalResults());
}
Also used : PagerParams(org.summerb.easycrud.api.dto.PagerParams) Test(org.junit.Test)

Aggregations

PagerParams (org.summerb.easycrud.api.dto.PagerParams)31 Test (org.junit.Test)27 PaginatedList (org.summerb.easycrud.api.dto.PaginatedList)6 EasyCrudService (org.summerb.easycrud.api.EasyCrudService)3 Query (org.summerb.easycrud.api.query.Query)3 User (org.summerb.users.api.dto.User)3 TestDto1 (integr.org.summerb.easycrud.TestDto1)2 HasId (org.summerb.easycrud.api.dto.HasId)2 AliasEntry (org.summerb.properties.impl.dao.AliasEntry)2 ArrayList (java.util.ArrayList)1 LinkedList (java.util.LinkedList)1 Entry (java.util.Map.Entry)1 InvocationOnMock (org.mockito.invocation.InvocationOnMock)1 RequestMapping (org.springframework.web.bind.annotation.RequestMapping)1 ModelAndView (org.springframework.web.servlet.ModelAndView)1 Attachment (org.summerb.minicms.api.dto.Attachment)1 PropertyServiceUnexpectedException (org.summerb.properties.api.exceptions.PropertyServiceUnexpectedException)1 StringIdAliasDao (org.summerb.properties.impl.dao.StringIdAliasDao)1 AuthToken (org.summerb.users.api.dto.AuthToken)1 AuthTokenDao (org.summerb.users.impl.dao.AuthTokenDao)1