Advertisement
Guest User

Branch Coverage Demo

a guest
Jun 15th, 2014
844
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.76 KB | None | 0 0
  1. import java.util.List;
  2. public final class Coverage
  3. {
  4.     /** Determine if all numbers in a list are even.
  5.      * @param list numbers to be checked
  6.      * @return true if all numbers are even
  7.      */
  8.     public boolean allEven(List<Integer>  list)
  9.     {
  10.         boolean result = false;
  11.         for (Integer num: list)
  12.         {
  13.             if (num % 2 != 0)
  14.             {
  15.                 result = false;
  16.             }
  17.         }
  18.         return result;
  19.     }
  20. }
  21. import java.util.*;
  22. public class CoverageTest extends junit.framework.TestCase
  23. {
  24.         /* This test produces 100% branch coverage */
  25.     public void testOne()
  26.     {
  27.         Coverage coverage1 = new Coverage();
  28.         List<Integer> data = Arrays.asList(1,2,3);
  29.         assertFalse(coverage1.allEven(data));
  30.     }
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement