1   //
2   // Copyright (c) 2004, International Decision Systems
3   // all rights reserved
4   //
5   package net.sourceforge.addam.ddlrun.utils;
6   
7   import java.util.ArrayList;
8   import java.util.List;
9   
10  import net.sourceforge.addam.ddlrun.utils.RunLogger;
11  
12  public class MockRunLogger implements RunLogger {
13      public void logRunScript(String script, long time) {
14          successLogs.add(script);
15      }
16  
17      public void logRunComplete(String group, long time) throws Exception {
18          groupsExecuted.add(group);
19      }
20  
21      public void logRunFailure(String group, String script, Exception e) {
22          failureLogs.add(script);
23      }
24  
25      public List getSuccessLogs() {
26          return successLogs;
27      }
28  
29      public List getFailureLogs() {
30          return failureLogs;
31      }
32  
33      private final List successLogs = new ArrayList();
34      private final List failureLogs = new ArrayList();
35      private final List groupsExecuted = new ArrayList();
36  }