Taylor Smock
f36f362d26
More testing for MapWithAIDownloadSourceType
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-25 11:01:53 -06:00
Taylor Smock
8f25ef3786
If territories are throwing an NPE, don't try to continue
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-24 16:46:11 -06:00
Taylor Smock
3d24632f00
Fix a test where dynamic ports caused paint styles to be added over and over again
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-24 16:37:48 -06:00
Taylor Smock
60e3d8f74a
Fix a URL so that it catches other URL patterns
...
Also, make some modifications to rules so that a mocker can be used for
some classes, to reduce time running tests
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-24 15:58:16 -06:00
Taylor Smock
3565fcb232
Wiremock conflation servers
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-24 15:17:24 -06:00
Taylor Smock
5b4d06b96a
Ensure that MapWithAILayerInfo is always called when test rules set it up
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-24 15:00:33 -06:00
Taylor Smock
69d69e8df3
Add a wiremock response transformer
...
This ensures that any URL's in the response are also mocked (or fails
the test).
I also fixed a listener bug for MapWithAILayerInfo.
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-24 14:00:56 -06:00
Taylor Smock
ab34c3843e
Actually use wiremock for some tests (url's weren't always being reset)
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-24 14:00:56 -06:00
Taylor Smock
35768d1997
Make MapWithAILayerInfo.instance private
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-24 14:00:51 -06:00
Taylor Smock
1fa9bc076a
Enable third-party conflation servers
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-24 13:00:28 -06:00
Taylor Smock
8469ea09da
FIXUP: Run code navigation on default branch, not on other branches
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-23 07:14:46 -06:00
Taylor Smock
f06fdfc4b3
Add code navigation
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-22 16:05:59 -06:00
Taylor Smock
b07707cc22
FIXUP: Ensure that we don't try to merge deleted ways
...
This fixes #81 .
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-22 13:50:19 -06:00
Taylor Smock
b3ddb241db
Modify some sequence commands to use a new function in JOSM
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-22 11:44:39 -06:00
Taylor Smock
a7c0a67999
FIXUP: Don't allow individual undo of address/building merges ( #79 )
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-22 11:44:39 -06:00
Taylor Smock
8e46ca2a65
Add test for #79 . Currently only fails when run with other tests.
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-22 11:44:39 -06:00
Taylor Smock
5cf2aafd1a
Fix JOSM-19420
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-22 08:27:38 -06:00
Taylor Smock
8be1579789
Add old version for -dev version
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-22 08:10:32 -06:00
Taylor Smock
76d23e39ce
Track download bounding boxes from other download tabs.
...
The necessary functionality was added in JOSM r16684.
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-22 07:33:32 -06:00
Taylor Smock
a338a96f1d
Update MapWithAIInfo when preferences are null
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-18 16:22:22 -06:00
Taylor Smock
41061b0e98
Add some comments
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-18 15:13:54 -06:00
Taylor Smock
db7089e406
Enable/disable download based off of user interactions in the layer panel
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-18 14:52:40 -06:00
Taylor Smock
7fab30e4d0
Carry status of sources between download and preferences panel
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-18 14:21:04 -06:00
Taylor Smock
c5cb23a17b
Add code to not conflate certain sources, when necessary
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-16 10:31:04 -06:00
Taylor Smock
43510ce15e
Properly clean up plugin initialization in test code
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-16 08:53:45 -06:00
Taylor Smock
8b3cd6866d
Remove OsmReaderCustom, since JOSM should now have similar functionality
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-16 07:28:29 -06:00
Taylor Smock
dbda18ceb6
Add -dev to the snapshot name
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-16 07:28:28 -06:00
Taylor Smock
b6b90b2d05
FIXUP: Actually set the original release URL
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-15 17:20:12 -06:00
Taylor Smock
dd46b1562a
Read categories from sources.json
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-15 17:20:12 -06:00
Taylor Smock
462a3db5d8
Update for changes in JOSM r16641
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-15 07:58:45 -06:00
Taylor Smock
5757be5221
Split complex method section into its own method
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-12 09:04:19 -06:00
Taylor Smock
a54e21a1c9
Add methods to hide already conflated data
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-12 09:04:19 -06:00
Taylor Smock
19a697692b
Prefer `source` over `mapwithai:source` for changeset source
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-11 16:23:20 -06:00
Taylor Smock
d64aed9270
Various documentation fixes and Entry -> Map.Entry
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-11 14:21:50 -06:00
Taylor Smock
f6f3d256d7
Fix some new errorprone warnings
...
Mostly javadoc related, but one (useless) method was entirely removed.
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 17:03:21 -06:00
Taylor Smock
cde1e3f60a
Split some classes into their own files and fix some sonarlint issues.
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 16:31:44 -06:00
Taylor Smock
eac9329a58
Modify visibility for several classes, add some missing javadoc
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 12:54:53 -06:00
Taylor Smock
281736e0ec
Remove MapWithAIDownloadReader
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 11:06:50 -06:00
Taylor Smock
c18ee6ba33
StubEndsTest: Clarify double-initialization of maxLength, fix some sonarlint issues
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 10:36:57 -06:00
Taylor Smock
f29d5d53c5
OsmReaderCustom: Move to IO package
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 10:28:25 -06:00
Taylor Smock
bbfc1d8676
MapWithAIProvidersPanel: Partial refactor
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 10:28:25 -06:00
Taylor Smock
bd9fd19126
GetDataRunnable: Partial refactor
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 10:14:21 -06:00
Taylor Smock
6c8e05c5cb
DownloadMapWithAITask: public -> package visibility
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 10:14:21 -06:00
Taylor Smock
7c4913d09c
DetectTaskingManagerUtils: public -> package visibility
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 10:14:20 -06:00
Taylor Smock
a3334f4562
DataAvailaibility: Clean up some sonarlint warnings
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 10:14:20 -06:00
Taylor Smock
a69320487f
BoundingBoxDownloader: public -> package visibility
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 10:14:20 -06:00
Taylor Smock
965741f689
Update errorprone
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 10:11:52 -06:00
Taylor Smock
49cd56742c
Fix an issue where Lists are not read by StructUtils
...
The fix was switching to a string which is joined/split.
This fixes #78 .
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 09:39:30 -06:00
Taylor Smock
8538c48a11
Allow for multiple categories in MapWithAIInfo
...
This fixes #73 .
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-09 16:58:24 -06:00
Taylor Smock
b2ffe175ca
Change how test waits for completion of background task
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-09 12:55:39 -06:00