Commit e8efc1a

mokha <mokha@cisco.com>
2019-04-29 00:18:05
getAverageTime()
1 parent 76509e9
Changed files (2)
assignments
assignment1
src
main
java
ca
mokhan
test
java
ca
assignments/assignment1/src/main/java/ca/mokhan/assignment1/BanffMarathonRunner.java
@@ -31,4 +31,11 @@ public class BanffMarathonRunner extends AddressBook
     Arrays.sort(runners);
     return runners[1];
   }
+
+  public static int getAverageTime(BanffMarathonRunner[] runners)
+  {
+    int sum = 0;
+    for (BanffMarathonRunner runner : runners) sum += runner.time;
+    return sum / runners.length;
+  }
 }
assignments/assignment1/src/test/java/ca/mokhan/assignment1/BanffMarathonRunnerTest.java
@@ -47,4 +47,9 @@ public class BanffMarathonRunnerTest extends TestCase
   {
     assertEquals(this.kate, BanffMarathonRunner.getSecondFastestRunner(this.runners));
   }
+
+  public void testGetAverageTime()
+  {
+    assertEquals(321, BanffMarathonRunner.getAverageTime(this.runners));
+  }
 }