Testing Debugging Method

Question Description

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

SELF-CHECK

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?

PROGRAMMING

Write the findLargest method described in self-check exercise 2 in section 3.4 using Test-Driven Developmen