add Serializable type to unserialized JSON lists

We don't know about the exact data type from the JSON mapper,
so we make it explicitly unknown, but at least Serializable here.
This commit is contained in:
2020-08-12 11:40:58 +02:00
parent 9b80a4e889
commit 8017f2671d
10 changed files with 25 additions and 22 deletions

View File

@ -19,6 +19,7 @@ package de.stklcode.pubtrans.ura.model;
import org.junit.jupiter.api.Test;
import java.io.IOException;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
@ -61,7 +62,7 @@ public class MessageTest {
@Test
public void listConstructorTest() {
/* Create valid raw data list */
List<Object> raw = new ArrayList<>();
List<Serializable> raw = new ArrayList<>();
raw.add(1);
raw.add("stopName");
raw.add("stopId");
@ -101,7 +102,7 @@ public class MessageTest {
}
/* Test exceptions on invalid data */
List<Object> invalid = new ArrayList<>(raw);
List<Serializable> invalid = new ArrayList<>(raw);
invalid.remove(7);
invalid.add(7, 123L);
try {

View File

@ -19,6 +19,7 @@ package de.stklcode.pubtrans.ura.model;
import org.junit.jupiter.api.Test;
import java.io.IOException;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
@ -48,7 +49,7 @@ public class StopTest {
@Test
public void listConstructorTest() {
/* Create valid raw data list */
List<Object> raw = new ArrayList<>();
List<Serializable> raw = new ArrayList<>();
raw.add(1);
raw.add("stopName");
raw.add("stopId");
@ -80,7 +81,7 @@ public class StopTest {
}
/* Test exceptions on invalid data */
List<Object> invalid = new ArrayList<>(raw);
List<Serializable> invalid = new ArrayList<>(raw);
invalid.remove(1);
invalid.add(1, 5);
try {

View File

@ -19,6 +19,7 @@ package de.stklcode.pubtrans.ura.model;
import org.junit.jupiter.api.Test;
import java.io.IOException;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
@ -71,7 +72,7 @@ public class TripTest {
@Test
public void listConstructorTest() {
/* Create valid raw data list */
List<Object> raw = new ArrayList<>();
List<Serializable> raw = new ArrayList<>();
raw.add(1);
raw.add("stopName");
raw.add("stopId");
@ -151,7 +152,7 @@ public class TripTest {
}
/* Test exceptions on invalid data */
List<Object> invalid = new ArrayList<>(raw);
List<Serializable> invalid = new ArrayList<>(raw);
invalid.remove(7);
invalid.add(7, "123");
try {