Taylor Smock
1ffa7fcad3
Improve calculations for areas that have already been downloaded
...
Signed-off-by: Taylor Smock <tsmock@fb.com>
2020-09-21 17:08:46 -06:00
Taylor Smock
667bae488b
FIXUP: PMD issues
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-08-19 11:03:24 -06:00
Taylor Smock
ea06356d6b
Modify MapPaintUtilsTest (disabled due to race condition)
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-08-19 09:59:40 -06:00
Taylor Smock
e24322ffd8
Remove unnecessary worker wait and rename test
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-08-18 13:00:04 -06:00
Taylor Smock
58be4eea0c
MapPaintUtils: Fix test, fix an NPE
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-08-18 09:56:58 -06:00
Taylor Smock
251f968df8
FIXUP: Add a test (and fix an issue) whereby simplified ways could cause a crash
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-08-17 08:14:30 -06:00
Taylor Smock
ed83ff4e1e
REFACTOR: Move commands into more appropriate packages
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-08-14 08:59:24 -06:00
Taylor Smock
b0355f0c5e
Attempt to fix unit tests
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-08-14 07:49:47 -06:00
Taylor Smock
e8e3985460
Fix some errorprone issues
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-08-05 08:03:40 -06:00
Taylor Smock
886f32153b
Add MapPaintUtilsTest
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-08-05 07:20:50 -06:00
Taylor Smock
51aa40925d
Add tests for zip file paint style and fiddle with other tests/problems
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-08-05 07:19:47 -06:00
Taylor Smock
9b34329209
Create a new MapPaintUtils class.
...
This class has methods that have been moved from MapWithAIDataUtils.
It also has some new methods to modify a MapWithAI.mapcss file inplace
(special handling for zip files from JOSM website).
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-07-29 15:21:16 -06:00
Taylor Smock
3b94fe1150
Fix an NPE in a test
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-07-14 10:19:10 -06:00
Taylor Smock
5d81c2906f
Fix some compile warnings
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-07-14 08:53:02 -06:00
Taylor Smock
5d35fb36f3
FIXUP: Avoid crash when user may have modified conn/dupe tags
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-07-13 15:10:07 -06:00
Taylor Smock
2c8c3adef2
Fix JOSM-19473
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-07-01 10:55:46 -06:00
Taylor Smock
6f3aef98c3
Fix some issues when tests were run together
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-30 15:44:14 -06:00
Taylor Smock
11adb96777
Add basic tests for the MapWithAIMenu
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-30 15:03:46 -06:00
Taylor Smock
c042ce8df4
Add a test for MapWithAIDefaultLayerTableModel
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-30 14:06:55 -06:00
Taylor Smock
6ec23bb0a9
Basic testing for AddMapWithAILayerAction + a fix for an NPE
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-30 13:15:07 -06:00
Taylor Smock
81950d379e
Add basic test for MapWithAIProvidersPanel
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-30 10:51:53 -06:00
Taylor Smock
e336dedb42
Default continuous download to on
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-30 10:51:53 -06:00
Taylor Smock
1414061c23
Create a dynamic menu that shows sources in the current view
...
This fixes #88 .
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-30 09:45:22 -06:00
Taylor Smock
786ee5f689
Ensure that we only try to convert to tags when an equals sign is present.
...
This fixes #90 .
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-30 08:27:58 -06:00
Taylor Smock
59f6ee8671
FIXUP: Test needed to be corrected for adding the MapWithAI preferences to the data menu
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-29 16:57:51 -06:00
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
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
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
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
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
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
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
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
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
281736e0ec
Remove MapWithAIDownloadReader
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-10 11:06:50 -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
Taylor Smock
60b99acef9
Extract ESRI server reader to separate file
...
* Also add source provider information
* Update pjson -> json (the latter is slightly more efficient)
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 17:07:47 -06:00
Taylor Smock
21d5c6b477
Spotbugs, errorprone fixes
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:32:01 -06:00
Taylor Smock
222c4bb12b
Add tests for parsing esri feature servers
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:32:01 -06:00
Taylor Smock
1277c00ee1
Use assertThrows instead of ExpectedException
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:32:01 -06:00
Taylor Smock
b01b89e0d5
Add tests for MapWithAIInfo and MapWithAISourceReader
...
There is now an integration test directory, which is specifically for
any tests that may call an exterior server (i.e., mapwith.ai).
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:32:00 -06:00
Taylor Smock
25c378ea34
Add WindowMockers (now required due to a dependency from MapWithAIDownloadOptions)
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:31:56 -06:00
Taylor Smock
46ff076402
Modify test so that it only counts paint styles with MapWithAI in the title (name)
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:31:53 -06:00
Taylor Smock
67f408476a
Fix a test that has issues if other tests have added urls
...
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:31:52 -06:00
Taylor Smock
d7fe108f1f
Initial implementation for setting sources in download
...
* Add checkbox to main UI download panel
* For more information, see JOSM-18340
* There have been some modifications so that both JOSM UI panel download
methods use the same class to download.
* Reuse panel from preferences for setting sources
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>
2020-06-03 16:31:48 -06:00