Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * Copyright (c) 2007 Mockito contributors
  * This program is made available under the terms of the MIT License.
  */
 package org.mockito.internal;
 
 import java.util.List;
 
Allows verifying in order. This class should not be exposed, hence default access.
class InOrderImpl implements InOrder {
    
    private final MockitoCore mockitoCore = new MockitoCore();
    private final Reporter reporter = new Reporter();
    private final List<ObjectmocksToBeVerifiedInOrder = new LinkedList<Object>();
    
    public InOrderImpl(List<ObjectmocksToBeVerifiedInOrder) {
        this..addAll(mocksToBeVerifiedInOrder);
    }
    public <T> T verify(T mock) {
        return this.verify(mock, VerificationModeFactory.times(1));
    }
    
    public <T> T verify(T mockVerificationMode mode) {
        if (!.contains(mock)) {
            .inOrderRequiresFamiliarMock();
        } else if (!(mode instanceof VerificationInOrderMode)) {
            throw new MockitoException(mode.getClass().getSimpleName() + " is not implemented to work with InOrder");
        }
    }
New to GrepCode? Check out our FAQ X