Skip to content

Commit 86f95f6

Browse files
Added more java types for tests
1 parent 89d1414 commit 86f95f6

1 file changed

Lines changed: 28 additions & 0 deletions

File tree

  • spring-data-eclipse-store/src/test/java/software/xdev/spring/data/eclipse/store/integration/isolated/tests/special/types

spring-data-eclipse-store/src/test/java/software/xdev/spring/data/eclipse/store/integration/isolated/tests/special/types/TypesData.java

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,19 @@
2222
import java.time.LocalTime;
2323
import java.util.ArrayList;
2424
import java.util.Calendar;
25+
import java.util.Collections;
2526
import java.util.Date;
2627
import java.util.EnumMap;
2728
import java.util.HashMap;
2829
import java.util.HashSet;
30+
import java.util.Hashtable;
2931
import java.util.LinkedHashMap;
3032
import java.util.LinkedHashSet;
3133
import java.util.List;
3234
import java.util.Map;
3335
import java.util.Optional;
3436
import java.util.Set;
37+
import java.util.Vector;
3538
import java.util.function.Consumer;
3639
import java.util.function.Function;
3740
import java.util.stream.Stream;
@@ -197,6 +200,16 @@ public static Stream<Arguments> generateData()
197200
id -> new ListDaoObject(id, new ArrayList<>(Set.of("1"))),
198201
object -> object.getValue().remove("1")
199202
),
203+
new TestArguments<>(
204+
ListRepository.class,
205+
id -> new ListDaoObject(id, new Vector<>(Set.of("1"))),
206+
object -> object.getValue().remove("1")
207+
),
208+
new TestArguments<>(
209+
ListRepository.class,
210+
id -> new ListDaoObject(id, Collections.emptyList()),
211+
object -> object.setValue(List.of("1"))
212+
),
200213
new TestArguments<>(
201214
LocalDateRepository.class,
202215
id -> new LocalDateDaoObject(id, LocalDate.of(2000, 1, 1)),
@@ -257,6 +270,21 @@ public static Stream<Arguments> generateData()
257270
id -> new MapDaoObject(id, new LinkedHashMap<>(Map.of("1", "1", "2", "2"))),
258271
set -> set.getValue().put("3", "3")
259272
),
273+
new TestArguments<>(
274+
MapRepository.class,
275+
id -> new MapDaoObject(id, new Hashtable<>()),
276+
set -> set.getValue().put("1", "1")
277+
),
278+
new TestArguments<>(
279+
MapRepository.class,
280+
id -> new MapDaoObject(id, new Hashtable<>(Map.of("1", "1"))),
281+
set -> set.getValue().put("2", "2")
282+
),
283+
new TestArguments<>(
284+
MapRepository.class,
285+
id -> new MapDaoObject(id, new Hashtable<>(Map.of("1", "1", "2", "2"))),
286+
set -> set.getValue().put("3", "3")
287+
),
260288
new TestArguments<>(
261289
OptionalRepository.class,
262290
id -> new OptionalDaoObject(id, Optional.of("1")),

0 commit comments

Comments
 (0)