diff options
author | Samuel Tardieu <sam@rfc1149.net> | 2013-02-03 16:17:10 +0100 |
---|---|---|
committer | Samuel Tardieu <sam@rfc1149.net> | 2013-02-03 16:17:10 +0100 |
commit | b137206a85a7b831ffedc8289fea5ccbd6331270 (patch) | |
tree | 86b9a363f255f5a047303c4700441692f2d74141 /tests/src | |
parent | 5ddc2beec34023b94b0f3f6489dc16ba40271e4c (diff) | |
download | cgeo-b137206a85a7b831ffedc8289fea5ccbd6331270.zip cgeo-b137206a85a7b831ffedc8289fea5ccbd6331270.tar.gz cgeo-b137206a85a7b831ffedc8289fea5ccbd6331270.tar.bz2 |
Use a standard Callable interface for lazy initialized lists
Diffstat (limited to 'tests/src')
-rw-r--r-- | tests/src/cgeo/geocaching/test/mock/MockedLazyInitializedList.java | 7 | ||||
-rw-r--r-- | tests/src/cgeo/geocaching/utils/LazyInitializedListTest.java | 2 |
2 files changed, 3 insertions, 6 deletions
diff --git a/tests/src/cgeo/geocaching/test/mock/MockedLazyInitializedList.java b/tests/src/cgeo/geocaching/test/mock/MockedLazyInitializedList.java index 4dd0797..b67efda 100644 --- a/tests/src/cgeo/geocaching/test/mock/MockedLazyInitializedList.java +++ b/tests/src/cgeo/geocaching/test/mock/MockedLazyInitializedList.java @@ -9,15 +9,12 @@ import java.util.List; class MockedLazyInitializedList<ElementType> extends LazyInitializedList<ElementType> { public MockedLazyInitializedList(ElementType[] elements) { - final List<ElementType> elements1 = Arrays.asList(elements); clear(); - if (elements1 != null) { - addAll(elements1); - } + addAll(Arrays.asList(elements)); } @Override - protected List<ElementType> loadFromDatabase() { + public List<ElementType> call() { return new ArrayList<ElementType>(); } diff --git a/tests/src/cgeo/geocaching/utils/LazyInitializedListTest.java b/tests/src/cgeo/geocaching/utils/LazyInitializedListTest.java index 6c19c32..c0be156 100644 --- a/tests/src/cgeo/geocaching/utils/LazyInitializedListTest.java +++ b/tests/src/cgeo/geocaching/utils/LazyInitializedListTest.java @@ -9,7 +9,7 @@ public class LazyInitializedListTest extends TestCase { private static final class MockedLazyInitializedList extends LazyInitializedList<String> { @Override - protected List<String> loadFromDatabase() { + public List<String> call() { return new ArrayList<String>(); } } |