Home | History | Annotate | Download | only in handler
      1 /*
      2  * Copyright (c) 2007 Mockito contributors
      3  * This program is made available under the terms of the MIT License.
      4  */
      5 package org.mockito.internal.handler;
      6 
      7 import org.mockito.internal.InternalMockHandler;
      8 import org.mockito.mock.MockCreationSettings;
      9 
     10 /**
     11  * by Szczepan Faber, created at: 5/21/12
     12  */
     13 public class MockHandlerFactory {
     14 
     15     public InternalMockHandler create(MockCreationSettings settings) {
     16         InternalMockHandler handler = new MockHandlerImpl(settings);
     17         InternalMockHandler nullResultGuardian = new NullResultGuardian(handler);
     18         InternalMockHandler notifier = new InvocationNotifierHandler(nullResultGuardian, settings);
     19 
     20         return notifier;
     21     }
     22 }
     23