View Javadoc

1   // Copyright (c) 2003, Chad Woolley, All rights reserved.
2   
3   package org.virtualmock.verify;
4   
5   import org.virtualmock.rule.RuleManager;
6   
7   
8   /***
9    * Manages verification of calls and arguments.
10   *
11   * @author Chad Woolley
12   * @version $Revision: 1.17 $
13   */
14  public class VerificationManager {
15      /*** Log4j logger. */
16      private RuleManager ruleManager = null;
17  
18      /***
19       * Creates a new VerificationManager object.
20       *
21       * @param ruleManager the RuleManager to be used by this
22       *        VerificationManager.
23       */
24      public VerificationManager(RuleManager ruleManager) {
25          this.ruleManager = ruleManager;
26      }
27  
28      // Commented for Hansel
29      // private static Logger logger =
30      //    Logger.getLogger(VerificationManager.class.getName());
31  
32      /***
33       * Performs verification all recorded calls.
34       */
35      public void verify() {
36          ruleManager.checkAllRulesInCurrentPhase();
37  
38          // DEBUG: disabled for Hansel
39          // if (logger.isDebugEnabled()) {
40          //     logger.debug("exiting verify()");
41          // }
42      }
43  }