Advertisement
JeffGrigg

Untitled

Apr 13th, 2024
1,425
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 0.94 KB | None | 0 0
  1. import junit.framework.TestCase;
  2.  
  3. import java.util.Map;
  4. import java.util.TreeMap;
  5.  
  6. public class ArrowAntiPatternTest extends TestCase {
  7.     public void test() {
  8.         final var testCases = new TreeMap<Integer, String>() {{
  9.             put(999, "A");
  10.             put(100, "A");
  11.             put(91, "A");
  12.             put(90, "A");
  13.             put(89, "B");
  14.             put(80, "B");
  15.             put(79, "C");
  16.             put(70, "C");
  17.             put(69, "D");
  18.             put(60, "D");
  19.             put(59, "F");
  20.             put(1, "F");
  21.             put(0, "F");
  22.             put(-1, "F");
  23.             put(-10, "F");
  24.             put(-100, "F");
  25.         }};
  26.         for (Map.Entry<Integer, String> testCase : testCases.entrySet()) {
  27.             final var score = testCase.getKey();
  28.             assertEquals("Grade for score <" + score + ">;",
  29.                     testCase.getValue(), ArrowAntiPattern.checkGrade(score));
  30.         }
  31.     }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement