Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Fixture - Find Highest Number Only

FindHighestNumberFixture.java
package com.celestial.tdd.fitnesse.demo;

import com.celestial.tdd.demo.complete.ArrayUtils;
import com.celestial.tdd.demo.complete.EmptyArrayException;
import java.util.Arrays;

/**
 *
 * @author Selvyn
 */
public class FindHighestNumberFixture
{
    int[] arrayOfInts;
    
    public  void    setNumbers( String vals )
    {
        arrayOfInts = Arrays.stream(vals.split(","))
                 .mapToInt(Integer::parseInt)
                 .toArray();
    }
    
    public  int  ExpectedValue()
    {
        ArrayUtils cut = new ArrayUtils();
        
        try
        {
            return cut.findHighest(arrayOfInts);
        } catch (EmptyArrayException ex)
        {
            return -1;
        }
    }
    
    public  void    setNumbersList( int[] vals )
    {
        arrayOfInts = vals;
    }
}


  • No labels