[ https://issues.apache.org/jira/browse/DERBY-2460?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12484164 ]
Daniel John Debrunner commented on DERBY-2460: ---------------------------------------------- kw> [lots of good stuff] Sounds good, I was only concerned about backlash to removing test code if the package-api changed such that the test was a pain to re-write if the contributor thought functional tests were sufficient. kw> If I'm the only one feeling the need for writing package-private class tests, I do not mind writing them and not contributing them :) Even if you were the only interested party I would still recommend contributing them, it's fine if only one person has that itch. Others can only start to have the itch if there is something there, a community can never build around something that isn't there. kw> but feel they can serve as documentation on how I intended my class to be used. Hmmm, while sometimes tests can help folks figure out how to use something, ideally the class itself should document how it is to be used. :-) > Create a framework for writing unit tests that will access a private fields > of derby classes. > --------------------------------------------------------------------------------------------- > > Key: DERBY-2460 > URL: https://issues.apache.org/jira/browse/DERBY-2460 > Project: Derby > Issue Type: New Feature > Affects Versions: 10.3.0.0 > Reporter: Julius Stroffek > Priority: Minor > Attachments: derby-2460-writeup-rev01.txt > > > Create a testing framework for writing unit tests that will not test the > functionality but some other properties of the code like DRDA protocol, > conditions of B-trees, behavior of locking, etc. These tests may be written > in a same way like the function tests are but they will not test the public > API but some underlaying Derby functions. So, there is a need for the tests > to access some package private properties/methods. > The discussion about this issue took place on derby-dev couple of months ago. > Please, see > http://www.nabble.com/Testing-implementation-of-private-classes-tf2919330.html#a8158779 > for more information. > Currently, there is an implementation of such a test in > org.apache.derby.impl.drda.TestProto. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.