You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@netbeans.apache.org by Alex Orlov <oo...@mail.ru.INVALID> on 2020/12/11 20:11:25 UTC
Re[2]: Are there any plans to add in-module support in NB 12?
Hi Eric,
To tell the truth I didn’t understand quite well what you you meant. Please, read the article which link I provided.
Maven sure fire already supports in-module testing almost well (there is one problem with resources). The problem is in NB — it doesn’t consider situation when main and test module ARE ONE MODULE with same name (because they are merged
at compilation time). So, when I have in main module in com.foo.Bar my com.foo.BarTest doesn’t see that com.foo.Bar.
I think this issue is rather important because as JPMS is becoming more popular people will think how they will
make unit testing for their modules. In-module testing has a lot of advantages over two modules design.
--
Best regards, Alex Orlov
>Пятница, 11 декабря 2020, 22:33 +03:00 от Eric Bresie <eb...@gmail.com>:
>
>I'm still new on modules but...
>
>On the ticket the class under test module-info.java didn't look to have any exported interfaces. Could that be preventing the test case from having access to elements of the class?
>
>Assume test mechanism in use for this (junit, ngtest, etc.) are utilizing jars which support modules also right?
>
>Eric Bresie
>ebresie@gmail.com
>On Thu, Dec 10, 2020 at 12:43 PM Alex Orlov < ooo_saturn7@mail.ru.invalid > wrote:
>
>>Hello all,
>>
>>NB 12.1 supports JPMS modules rather well. However, there is still one problem that must be solved.
>>The problem is about unit testing with JPMS — NB doesn’t support in-module testing that is the best
>>variant for unit testing (because tests and classes under tests are in the same package).
>>
>>What is in-module testing is described here in details : https://sormuras.github.io/blog/2018-09-11-testing-in-the-modular-world.html#in-module-testing-with-module-infojava
>>
>>The issue I opened is here — https://issues.apache.org/jira/browse/NETBEANS-4550
>>
>>However, I didn’t see any movement. So, could anyone say if there are any plans to add in-module support in NB 12?
>>
>>--
>>Best regards, Alex Orlov