RFR: 8330462: StringIndexOutOfBoundException when typing anything into TextField [v26]
Andy Goryachev
angorya at openjdk.org
Tue May 7 19:29:02 UTC 2024
On Tue, 7 May 2024 19:13:02 GMT, Christoph <duke at openjdk.org> wrote:
>>> EnabledOnOs
>>
>> thank you @Siedlerchr for this info.
>> I wonder what criteria are set for determining the OS value, and do they match jfx ones?
>
> They just read the `os.name` with `System.getProperty("os.name") but that only includes the Standard values.
> https://github.com/junit-team/junit5/blob/db47616ab4ccf38ff63e8bff41050d5102c9ff15/junit-jupiter-api/src/main/java/org/junit/jupiter/api/condition/OS.java#L110
>
> This only includes the standard OS values. However, an alternative could be to use `@EnabledIf("isWindows")` with a method of that name that returns a boolean
>
>
> boolean isWindows() {
> return PlatformUtil.isWindows()
> }
the logic **is** different, but both variants should be ok for testing purposes.
for example,
junit: mac = toLowercase(ENGLISH).contains("mac")
jfx: mac = startsWith("Mac")
-------------
PR Review Comment: https://git.openjdk.org/jfx/pull/1442#discussion_r1592960781
More information about the openjfx-dev
mailing list