From 6c6161caeb8d4524aba11fa7976366981e090e85 Mon Sep 17 00:00:00 2001 From: Denis Date: Wed, 25 Jan 2017 09:36:29 +0200 Subject: Use non-Generic SortOrder in Query. (#8239) * Use non-Generic SortOrder in Query. Fixes #8215 --- .../com/vaadin/data/provider/BackendDataProviderTest.java | 5 +++-- .../java/com/vaadin/data/provider/DataProviderTestBase.java | 12 +++--------- .../java/com/vaadin/data/provider/ListDataProviderTest.java | 2 +- .../com/vaadin/data/provider/bov/DataProviderBoVTest.java | 4 ++-- 4 files changed, 9 insertions(+), 14 deletions(-) (limited to 'server/src/test/java') diff --git a/server/src/test/java/com/vaadin/data/provider/BackendDataProviderTest.java b/server/src/test/java/com/vaadin/data/provider/BackendDataProviderTest.java index e2f5211d00..b91a6fe3af 100644 --- a/server/src/test/java/com/vaadin/data/provider/BackendDataProviderTest.java +++ b/server/src/test/java/com/vaadin/data/provider/BackendDataProviderTest.java @@ -61,8 +61,9 @@ public class BackendDataProviderTest extends } @Override - protected void setSortOrder(List> sortOrder, + protected void setSortOrder(List sortOrder, Comparator comp) { getDataProvider().setSortOrders(sortOrder); } -} + +} \ No newline at end of file diff --git a/server/src/test/java/com/vaadin/data/provider/DataProviderTestBase.java b/server/src/test/java/com/vaadin/data/provider/DataProviderTestBase.java index 0aa9bb80ba..ebdcdd105c 100644 --- a/server/src/test/java/com/vaadin/data/provider/DataProviderTestBase.java +++ b/server/src/test/java/com/vaadin/data/provider/DataProviderTestBase.java @@ -2,7 +2,6 @@ package com.vaadin.data.provider; import static org.junit.Assert.assertTrue; -import java.util.Collections; import java.util.Comparator; import java.util.LinkedList; import java.util.List; @@ -49,25 +48,20 @@ public abstract class DataProviderTestBase> sortOrder, + protected abstract void setSortOrder(List sortOrder, Comparator comp); private Query> createQuery( - List> sortOrder, Comparator comp) { + List sortOrder, Comparator comp) { return createQuery(sortOrder, comp, null); } private Query> createQuery( - List> sortOrder, Comparator comp, + List sortOrder, Comparator comp, SerializablePredicate filter) { return new Query<>(0, Integer.MAX_VALUE, sortOrder, comp, filter); } - private Query> createQuery( - SerializablePredicate filter) { - return createQuery(Collections.emptyList(), null, filter); - } - // Tests start here. @Test diff --git a/server/src/test/java/com/vaadin/data/provider/ListDataProviderTest.java b/server/src/test/java/com/vaadin/data/provider/ListDataProviderTest.java index 7e32449628..1ffa444f50 100644 --- a/server/src/test/java/com/vaadin/data/provider/ListDataProviderTest.java +++ b/server/src/test/java/com/vaadin/data/provider/ListDataProviderTest.java @@ -218,7 +218,7 @@ public class ListDataProviderTest } @Override - protected void setSortOrder(List> sortOrder, + protected void setSortOrder(List sortOrder, Comparator comp) { SerializableComparator serializableComp = comp::compare; getDataProvider().setSortComparator(serializableComp); diff --git a/server/src/test/java/com/vaadin/data/provider/bov/DataProviderBoVTest.java b/server/src/test/java/com/vaadin/data/provider/bov/DataProviderBoVTest.java index cecb6bf511..b8d659fc47 100644 --- a/server/src/test/java/com/vaadin/data/provider/bov/DataProviderBoVTest.java +++ b/server/src/test/java/com/vaadin/data/provider/bov/DataProviderBoVTest.java @@ -26,7 +26,7 @@ import org.junit.Before; import org.junit.Test; import com.vaadin.data.provider.DataProvider; -import com.vaadin.data.provider.SortOrder; +import com.vaadin.data.provider.QuerySortOrder; import com.vaadin.shared.data.sort.SortDirection; /** @@ -133,7 +133,7 @@ public class DataProviderBoVTest { // First callback fetches items based on a query query -> { List sortOrders = new ArrayList<>(); - for (SortOrder queryOrder : query.getSortOrders()) { + for (QuerySortOrder queryOrder : query.getSortOrders()) { PersonService.PersonSort sort = personService .createSort( // The name of the sorted property -- cgit v1.2.3