minor code clean-ups
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Stefan Kalscheuer 2022-08-30 12:39:11 +02:00
parent a91005967c
commit 0ee348ee0d
Signed by: stefan
GPG Key ID: 3887EC2A53B55430
9 changed files with 29 additions and 29 deletions

View File

@ -6,7 +6,7 @@ steps:
- name: test
image: maven:3-openjdk-8
commands:
- mvn clean test
- mvn -B clean test
---
kind: pipeline
@ -17,7 +17,7 @@ steps:
- name: test
image: maven:3-openjdk-11
commands:
- mvn clean test
- mvn -B clean test
---
kind: pipeline
@ -28,4 +28,4 @@ steps:
- name: test
image: maven:3-openjdk-17
commands:
- mvn clean test
- mvn -B clean test

View File

@ -236,7 +236,7 @@ public class UraClient implements Serializable {
String version = null;
String line = br.readLine();
while (line != null && (limit == null || trips.size() < limit)) {
List l = mapper.readValue(line, List.class);
List<?> l = mapper.readValue(line, List.class);
/* Check if result exists and has correct response type */
if (l != null && !l.isEmpty()) {
if (l.get(0).equals(RES_TYPE_URA_VERSION)) {
@ -311,7 +311,7 @@ public class UraClient implements Serializable {
BufferedReader br = new BufferedReader(new InputStreamReader(is))) {
String line;
while ((line = br.readLine()) != null) {
List l = mapper.readValue(line, List.class);
List<?> l = mapper.readValue(line, List.class);
/* Check if result exists and has correct response type */
if (l != null && !l.isEmpty() && l.get(0).equals(RES_TYPE_STOP)) {
stops.add(new Stop(l));
@ -361,7 +361,7 @@ public class UraClient implements Serializable {
String version = null;
String line = br.readLine();
while (line != null && (limit == null || messages.size() < limit)) {
List l = mapper.readValue(line, List.class);
List<?> l = mapper.readValue(line, List.class);
/* Check if result exists and has correct response type */
if (l != null && !l.isEmpty()) {
if (l.get(0).equals(RES_TYPE_URA_VERSION)) {

View File

@ -87,7 +87,7 @@ public class Message implements Model {
* @param raw List of attributes from JSON line
* @throws IOException Thrown on invalid line format.
*/
public Message(final List raw) throws IOException {
public Message(final List<?> raw) throws IOException {
this(raw, null);
}
@ -98,7 +98,7 @@ public class Message implements Model {
* @param version API version
* @throws IOException Thrown on invalid line format.
*/
public Message(final List raw, final String version) throws IOException {
public Message(final List<?> raw, final String version) throws IOException {
if (raw == null || raw.size() < NUM_OF_FIELDS) {
throw new IOException("Invalid number of fields");
}

View File

@ -33,7 +33,7 @@ interface Model extends Serializable {
* @param actual Actual class.
* @return The Exception.
*/
static IOException typeErrorString(int field, Class actual) {
static IOException typeErrorString(int field, Class<?> actual) {
return typeError(field, actual, "String");
}
@ -45,7 +45,7 @@ interface Model extends Serializable {
* @param expected Expected type.
* @return The Exception.
*/
static IOException typeError(int field, Class actual, String expected) {
static IOException typeError(int field, Class<?> actual, String expected) {
return new IOException(String.format("Field %d not of expected type %s, found %s",
field, expected, actual.getSimpleName()));
}

View File

@ -72,7 +72,7 @@ public final class Stop implements Model {
* @param raw List of attributes from JSON line
* @throws IOException Thrown on invalid line format.
*/
public Stop(final List raw) throws IOException {
public Stop(final List<?> raw) throws IOException {
if (raw == null || raw.size() < F_NUM_OF_FIELDS) {
throw new IOException("Invalid number of fields");
}

View File

@ -142,7 +142,7 @@ public final class Trip implements Model {
* @param raw List of attributes from JSON line
* @throws IOException Thrown on invalid line format.
*/
public Trip(final List raw) throws IOException {
public Trip(final List<?> raw) throws IOException {
this(raw, null);
}
@ -153,7 +153,7 @@ public final class Trip implements Model {
* @param version API version
* @throws IOException Thrown on invalid line format.
*/
public Trip(final List raw, final String version) throws IOException {
public Trip(final List<?> raw, final String version) throws IOException {
if (raw == null || raw.size() < NUM_OF_FIELDS) {
throw new IOException("Invalid number of fields");
}

View File

@ -83,7 +83,7 @@ public class AsyncUraTripReader implements AutoCloseable {
String version = null;
String line = br.readLine();
while (line != null && !this.canceled) {
List l = mapper.readValue(line, List.class);
List<?> l = mapper.readValue(line, List.class);
// Check if result exists and has correct response type.
if (l != null && !l.isEmpty()) {
if (l.get(0).equals(RES_TYPE_URA_VERSION)) {

View File

@ -45,11 +45,11 @@ import static org.hamcrest.core.Is.is;
*
* @author Stefan Kalscheuer
*/
public class UraClientTest {
class UraClientTest {
private static WireMockServer httpMock;
@BeforeAll
public static void setUp() {
static void setUp() {
// Initialize HTTP mock.
httpMock = new WireMockServer(WireMockConfiguration.options().dynamicPort());
httpMock.start();
@ -57,13 +57,13 @@ public class UraClientTest {
}
@AfterAll
public static void tearDown() {
static void tearDown() {
httpMock.stop();
httpMock = null;
}
@Test
public void getStopsTest() {
void getStopsTest() {
// Mock the HTTP call.
mockHttpToFile(2, "instant_V2_stops.txt");
@ -89,7 +89,7 @@ public class UraClientTest {
}
@Test
public void getStopsForLineTest() {
void getStopsForLineTest() {
// Mock the HTTP call.
mockHttpToFile(2, "instant_V2_stops_line.txt");
@ -107,7 +107,7 @@ public class UraClientTest {
}
@Test
public void getStopsForPositionTest() {
void getStopsForPositionTest() {
// Mock the HTTP call.
mockHttpToFile(1, "instant_V1_stops_circle.txt");
@ -133,7 +133,7 @@ public class UraClientTest {
}
@Test
public void getTripsForDestinationNamesTest() {
void getTripsForDestinationNamesTest() {
// Mock the HTTP call.
mockHttpToFile(1, "instant_V1_trips_destination.txt");
@ -156,7 +156,7 @@ public class UraClientTest {
}
@Test
public void getTripsTowardsTest() {
void getTripsTowardsTest() {
// Mock the HTTP call.
mockHttpToFile(1, "instant_V1_trips_towards.txt");
@ -171,7 +171,7 @@ public class UraClientTest {
}
@Test
public void getTripsTest() {
void getTripsTest() {
// Mock the HTTP call.
mockHttpToFile(1, "instant_V1_trips_all.txt");
@ -224,7 +224,7 @@ public class UraClientTest {
}
@Test
public void getTripsForStopTest() {
void getTripsForStopTest() {
// Mock the HTTP call.
mockHttpToFile(1, "instant_V1_trips_stop.txt");
@ -254,7 +254,7 @@ public class UraClientTest {
}
@Test
public void getTripsForLine() {
void getTripsForLine() {
// Mock the HTTP call.
mockHttpToFile(1, "instant_V1_trips_line.txt");
@ -303,7 +303,7 @@ public class UraClientTest {
}
@Test
public void getTripsForStopAndLine() {
void getTripsForStopAndLine() {
// Mock the HTTP call.
mockHttpToFile(1, "instant_V1_trips_stop_line.txt");
@ -324,7 +324,7 @@ public class UraClientTest {
@Test
public void getMessages() {
void getMessages() {
// Mock the HTTP call.
mockHttpToFile(1, "instant_V1_messages.txt");
@ -343,7 +343,7 @@ public class UraClientTest {
}
@Test
public void getMessagesForStop() {
void getMessagesForStop() {
// Mock the HTTP call.
mockHttpToFile(2, "instant_V2_messages_stop.txt");

View File

@ -162,7 +162,7 @@ public class AsyncUraTripReaderTest {
* @throws IOException Error reading or writing mocked data.
*/
@Test
public void streamClosedTest() throws InterruptedException, IOException {
void streamClosedTest() throws InterruptedException, IOException {
// Callback counter for some unhandy async mockery.
final AtomicInteger counter = new AtomicInteger(0);