Rather than writing a complete method and then testing it, test-driven development involves writing the tests and the method in parallel. The sequence is as follows:
EXERCISES FOR SECTION 3.5
Why did the first version of method search that passed the first test itemNotFirstElementInSingleElementArray contain only the statement return âˆ’1?
Assume the first JUnit test for the findLargest method described in Self-Check exercise 2 in section 3.4 is a test that determines whether the first item in a one element array is the largest. What would be the minimal code for a method findLargest that passed this test?
Write the findLargest method described in self-check exercise 2 in section 3.4 using Test-Driven Development.