summaryrefslogtreecommitdiffstats
path: root/server/tests
diff options
context:
space:
mode:
Diffstat (limited to 'server/tests')
-rw-r--r--server/tests/src/com/vaadin/data/util/TestIndexedContainer.java22
1 files changed, 5 insertions, 17 deletions
diff --git a/server/tests/src/com/vaadin/data/util/TestIndexedContainer.java b/server/tests/src/com/vaadin/data/util/TestIndexedContainer.java
index da2e2feac7..20aadfcb8b 100644
--- a/server/tests/src/com/vaadin/data/util/TestIndexedContainer.java
+++ b/server/tests/src/com/vaadin/data/util/TestIndexedContainer.java
@@ -2,8 +2,9 @@ package com.vaadin.data.util;
import java.util.List;
+import junit.framework.Assert;
+
import com.vaadin.data.Item;
-import com.vaadin.data.RangeOutOfContainerBoundsException;
public class TestIndexedContainer extends AbstractInMemoryContainerTest {
@@ -342,22 +343,9 @@ public class TestIndexedContainer extends AbstractInMemoryContainerTest {
public void testGetItemIdsRangeIndexOutOfBoundsDueToSizeChange() {
IndexedContainer ic = new IndexedContainer();
ic.addItem(new Object());
- try {
- ic.getItemIds(0, 10);
- fail("Container returned items when the range was >> container size");
- } catch (RangeOutOfContainerBoundsException e) {
- // This is expected...
- assertTrue(e.isAdditionalParametersSet());
- assertEquals(0, e.getStartIndex());
- assertEquals(10, e.getNumberOfIds());
- assertEquals(1, e.getContainerCurrentSize());
-
- } catch (IndexOutOfBoundsException e) {
- fail("Container threw wrong exception when the range exceeded container size... ");
- } catch (Exception e) {
- // Should not happen!
- fail("Container threw unspecified exception when fetching a range of items and the range started from -1");
- }
+ Assert.assertEquals(
+ "Container returned too many items when the range was >> container size",
+ 1, ic.getItemIds(0, 10).size());
}
// Ticket 8028