Path: csiph.com!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Cecil Westerhof Newsgroups: comp.lang.java.programmer Subject: Re: Testing the functionality of sub classes Date: Sat, 19 Aug 2017 21:44:02 +0200 Organization: Decebal Computing Lines: 32 Message-ID: <87y3qffim5.fsf@munus.decebal.nl> References: <87fucnh2wu.fsf@munus.decebal.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: mx02.eternal-september.org; posting-host="3820b20d39a2e7728f71dbc5da182e9b"; logging-data="10310"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/0c028uXRfz2vmTf8Y2cvhbjMmxkt2K7k=" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) Cancel-Lock: sha1:sThdaFAK9j8spE+4TyzG7pwHiew= sha1:OtDWQ5gLm9vJNA/0ckD0mCkN5/8= X-Homepage: http://www.decebal.nl/ Xref: csiph.com comp.lang.java.programmer:37297 ram@zedat.fu-berlin.de (Stefan Ram) writes: > Cecil Westerhof writes: >>I have a class that is extended in several sub classes. Is there a way >>to let the tests for the super class to be run on all sub classes? > > You are looking for all subclasses of a class. > > Maybe you can create the JavaDoc and then evaluate > the »All Know Subclasses« clause of the documentation > of this class? > > Another way to do it without JavaDoc: > > I assume we have JARs with the class and the subclasses. > > We can iterate all entries of a JAR file. I should have been more clear. For the test of the super class AbstractSQL, I have written a test class SQLTest in which I implemented all the tests with the sub class SQLite3. But there will be more. At the moment there are only two sub classes (the other is SQLH2) and for two classes it is not to much work. But I expect it to become a little more. So I would like to write the test class so that all the tests are done for all the sub classes. -- Cecil Westerhof Senior Software Engineer LinkedIn: http://www.linkedin.com/in/cecilwesterhof