NightOwl888 commented on issue #923:
URL: https://github.com/apache/lucenenet/issues/923#issuecomment-2568639820

   Well, at least the analyzer will help prevent developers from backing out 
the overrides. At one point, these were overridden to fix all of the names, but 
it was commented and considered a temporary workaround. There have been at 
least 2 developers that decided they were "helping" by removing them, though. 
And now they are mostly gone.
   
   Do note that this pertains to tests that inherit any abstract class that 
contain tests. Some of them may be classes that are 2 or more levels of 
inheritance from the base class they need to override. The base class that 
contains the test does not necessarily need to be abstract.
   
   It seems more like we should either change the name of the test or report 
this to NUnit so they can provide a fix or another workaround. It would be much 
simpler for us and our users to maintain if the inheritance-based test 
framework understood how to self report its own inherited tests.
   
   It may also be possible to come up with a solution based on how xunit 
reports them. I don't ever recall having this issue with xunit even though J2N 
uses several tests that are inherited this way.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to