8017f2671d
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.
2020-08-12 11:48:55 +02:00
9b80a4e889
introduce UraClientConfiguration class to encapsulate client config
...
Legacy constructors use new pattern internally.
2020-05-22 09:41:04 +02:00
7be56ad740
add module-info
2020-05-22 09:40:02 +02:00
a13dd7a194
rewrite unit tests to work with WireMock instead of class manipulation
2020-05-04 18:05:08 +02:00
706ff495e2
update copyright notice to 2020
2020-05-04 14:46:40 +02:00
06ce5a22cf
Merge pull request #7 from stklcode/feature/5-messages
...
fetch public messages from API (#5 )
2019-12-04 11:59:29 +01:00
5b6c02d6a3
implement client methods for reading messages
...
Reading response type 2 (messages) from API with optional stop filter.
2019-11-04 18:02:59 +01:00
431de69549
typo fixes in comments and test messages [skip ci]
2019-11-04 17:55:10 +01:00
4f3d8694e1
implement model for message responses
2019-11-04 17:15:36 +01:00
2fd8d2a87c
update copyright notice to 2019
2019-11-04 16:54:29 +01:00
4bb7c595c2
update Hamcrest library for testing
2019-10-20 11:51:34 +02:00
70144573d0
test: add 100ms initial delay before starting to assume anything
2019-06-20 15:00:13 +02:00
3a2f35047b
test: add unit test for behavior on closed streams
2019-06-02 10:03:53 +02:00
0ecceca35a
Merge branch 'feature/1-streamAPI' into develop
2019-02-06 14:07:59 +01:00
7b212abdc3
Extend unit test for async stream reader
2019-02-05 20:52:10 +01:00
f0205d1cc7
Extend unit tests for accepted Non-Integer values ( #2 )
2018-11-17 12:32:14 +01:00
90b7c5cb35
Implement stream reader for trips ( #1 )
2018-11-16 15:04:21 +01:00
1698622fc9
Accept NULL for vehicle ID field ( fix #3 )
2018-11-16 11:19:45 +01:00
b9656b386a
Accept direction ID as String instead if Integer ( fix #2 )
2018-11-16 11:04:27 +01:00
c9444bbc97
Migrated tests to JUnit 5 and removed PowerMock dependency
...
As a replacement for the static mock of the URL class, the tests have
been rewritten using ByteBuddy to redefine the calling method.
2018-08-03 17:52:44 +02:00
0304f6e0f4
Update copyright notice to 2018
2018-01-01 17:28:24 +01:00
6b0481a5e1
Encapsulated errors in IllegalStateException
...
getList() and getStops() no longer silently ignore IOExceptions and also
do not print StackTraces any more.
2017-08-29 20:13:20 +02:00
1f4bd9f411
Code style
...
Various code style improvements:
lines trimmed to 120 characters,
complete JavaDoc for public methods,
braces on multiline if-else,
fixed numbers defined as constants
2017-08-04 10:06:44 +02:00
d7f6c34fc0
Queries for destination, towards and GPS coordinates
2017-01-07 18:33:29 +01:00
746696405c
API V1 as default; Tests against ASEAG and TFL
2017-01-07 17:51:42 +01:00
03e6fc0338
Javadoc corrections
2017-01-02 15:46:35 +01:00
3bc11bdee5
getStops() with filters
2017-01-02 15:24:35 +01:00
ef7423e4ca
Test coverage 100%
2017-01-02 15:15:53 +01:00
a0ca6698ba
ReadMe and license
2016-12-27 17:44:36 +01:00
727e7bd171
Response types checked
2016-12-27 17:29:59 +01:00
4b6b09ce52
getTrips() tested
2016-12-27 17:15:12 +01:00
429e90c61b
Minor model corrections and getStops() unit test
2016-12-27 15:12:08 +01:00
f12e359e2a
Initial commit
2016-12-24 16:52:29 +01:00