[
https://issues.apache.org/jira/browse/NETBEANS-4550?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Pavel_K updated NETBEANS-4550:
------------------------------
Description:
Here is a test project [https://github.com/PashaTurok/jpms-resource-test1] that
has module-info in src/test/java (it is possible starting from
surefire/failsafe 3.0.0-M5.
When we do in-module testing the name of the src/test/java/module-info is the
same as the name of src/main/java/module-info. For details see
[https://sormuras.github.io/blog/2018-09-11-testing-in-the-modular-world.html]
However, NB works badly with such configuration it shows erros and doesn't fix
imports etc. See the picture. !Screenshot from 2020-07-07 13-44-17.png!
To make situation clearer.
There are these alternatives to use tests with jpms modules:
1. main and test without {{module-info}} (classpath)
2. main with {{module-info}}, but test without {{module-info}} (main in
modulepath and tests in classpath)
3. main and test on modulepath:
# Two modules: one is a main module and the other is a test module with
different packages.
# One merged module that contains both tests and main classes with same
package names.
This issue is about 3.2.
These details were also discussed for SF and FS plugins here
https://issues.apache.org/jira/browse/SUREFIRE-1811
was:
Here is a test project [https://github.com/PashaTurok/jpms-resource-test1] that
has module-info in src/test/java (it is possible starting from
surefire/failsafe 3.0.0-M5.
When we do in-module testing the name of the src/test/java/module-info is the
same as the name of src/main/java/module-info. For details see
[https://sormuras.github.io/blog/2018-09-11-testing-in-the-modular-world.html]
However, NB works badly with such configuration it shows erros and doesn't fix
imports etc. See the picture. !Screenshot from 2020-07-07 13-44-17.png!
> NetBeans show error in test classes when we have module-info in test
> --------------------------------------------------------------------
>
> Key: NETBEANS-4550
> URL: https://issues.apache.org/jira/browse/NETBEANS-4550
> Project: NetBeans
> Issue Type: Bug
> Affects Versions: 12.0
> Reporter: Pavel_K
> Priority: Major
> Attachments: Screenshot from 2020-07-07 13-44-17.png
>
>
> Here is a test project [https://github.com/PashaTurok/jpms-resource-test1]
> that has module-info in src/test/java (it is possible starting from
> surefire/failsafe 3.0.0-M5.
> When we do in-module testing the name of the src/test/java/module-info is the
> same as the name of src/main/java/module-info. For details see
> [https://sormuras.github.io/blog/2018-09-11-testing-in-the-modular-world.html]
> However, NB works badly with such configuration it shows erros and doesn't
> fix imports etc. See the picture. !Screenshot from 2020-07-07 13-44-17.png!
> To make situation clearer.
>
> There are these alternatives to use tests with jpms modules:
> 1. main and test without {{module-info}} (classpath)
> 2. main with {{module-info}}, but test without {{module-info}} (main in
> modulepath and tests in classpath)
> 3. main and test on modulepath:
> # Two modules: one is a main module and the other is a test module with
> different packages.
> # One merged module that contains both tests and main classes with same
> package names.
> This issue is about 3.2.
> These details were also discussed for SF and FS plugins here
> https://issues.apache.org/jira/browse/SUREFIRE-1811
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists