On Thu, 13 Aug 2020 21:36:52 GMT, Kevin Rushforth <k...@openjdk.org> wrote:

>> Tobias Diez has updated the pull request incrementally with one additional 
>> commit since the last revision:
>> 
>>   Remove whitespace
>
> modules/javafx.web/src/test/java/test/javafx/scene/web/MiscellaneousTest.java 
> line 478:
> 
>> 477:     @Test public void loadJrtCssFileSuccessfully() {
>> 478:         
>> getEngine().setUserStyleSheetLocation("jrt:/javafx.web/html/imported-styles.css");
>> 479:     }
> 
> This won't run as is for a couple reasons. First it's on the wrong thread, 
> but more importantly, you will not be able
> to load anything from the unit test using a `jrt` URL, so I don't think a 
> unit test in the `javafx.web` module itself
> will work.  You will either need to provide a system test in `tests/system/` 
> that creates a modular jar file (which is
> probably overkill for this fix), or else a manual test in `tests/manual`. The 
> latter seems sufficient for this bug and
> will be easier.

Thanks for the feedback.

How is `tests/manual` invoked? I don't see how it would make it possible to 
load the jrt url successful (as you need to
have a modularized app for this, or not?). Moreover, the test here was supposed 
to only check that jrt url's are no
longer rejected. Not that the css is successfully applied (since there is no 
bug in this part of the code, and I
couldn't find such a test for the loading of a normal "file://" or "jar://" 
either).

-------------

PR: https://git.openjdk.java.net/jfx/pull/22

Reply via email to