Hi Tiago,

Thank you for the clarification. The problem for me was the classes were
not having unit tests with 'Test' suffix. Methods in them were being tested
through other tests. So I guess unit tests need to be created for those
classes.

I will come up with a proposal according to the given guidelines, soon.

Thank You.
Nufail.

On Wed, Apr 4, 2012 at 6:54 PM, Tiago Espinha <[email protected]> wrote:

> Hi Nufail,
>
> Typically the unit tests will have the same name as the class they're
> testing with the "-Test" suffix appended at the end. By searching the whole
> source tree (i.e. find . -name "NameOfClassTest.java" or find . -name
> "*Test.java" to be more generic) you should be able to find all the unit
> tests.
>
> Also, if there's no unit test, one should be created per class where each
> method is tested. Sure, currently some methods are already being tested
> through other tests that make use of more than one class but ideally, each
> *unit* test should focus only on the class it is testing.
>
> Finally, here's a heads-up to all the students who would like to apply to
> this project: the application deadline is on April 6th, meaning you should
> get your project proposals submitted before then.
>
> Be sure to submit an abstract, a description of the tests you're willing
> to take on and a schedule for the conclusion of the tests. It is also
> important to mention whether you have successfully set up the Derby
> environment and whether you managed to compile Derby. I would also
> appreciate if the applicants send me (off-list, directly to my e-mail
> address) the jars resulting from their compilation. To strengthen your
> application I also recommend serious applicants to come to  our IRC channel
> (#derby @ irc.freenode.net) for an informal and quick interview.
>
> If you have developed for Derby before and/or created unit tests, please
> mention this in your application.
>
> Regards,
> Tiago
>
>
> On Wed, Apr 4, 2012 at 8:42 AM, Mohamed Nufail <[email protected]> wrote:
>
>> Hi Tiago,
>>
>> After reading the details provided, I went through the wiki page on Derby
>> testing [1]. And also looked at the provided code coverage report. I
>> thought it's better to look into the existing tests for classes with poor
>> coverage in order to get a better understanding. But I found it difficult
>> to locate the tests written for each class. Is there an easier way to do
>> this?
>>
>> Also I'd like to know how improving code coverage should be done. Are we
>> required to write unit tests for methods that are not covered or come up
>> with tests for the functionality of the whole class?
>>
>> Regards,
>> Nufail.
>>
>> [1] http://wiki.apache.org/db-derby/DerbyTesting
>>
>>
>>
>> On Wed, Mar 28, 2012 at 2:27 AM, Tiago Espinha <[email protected]> wrote:
>>
>>> Dear students,
>>>
>>> For those interested, I will be mentoring a GSoC project for Apache
>>> Derby.
>>>
>>> More details on: https://issues.apache.org/jira/browse/DERBY-5674
>>>
>>> Regards,
>>> Tiago
>>>
>>
>>
>>
>> --
>>
>> Mohamed Nufail
>> Undergraduate,
>> Department of Computer Science & Engineering,
>> University of Moratuwa.
>> Blog: http://www.nufailm.blogspot.com/
>>
>>
>>
>


-- 

Mohamed Nufail
Undergraduate,
Department of Computer Science & Engineering,
University of Moratuwa.
Blog: http://www.nufailm.blogspot.com/

Reply via email to