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.configuration;
 
Thread-safe wrapper on user-defined org.mockito.configuration.MockitoConfiguration implementation
@SuppressWarnings("deprecation")//supressed until ReturnValues are removed
public class GlobalConfiguration implements IMockitoConfiguration {
    
    //back door for testing
        return .get();
    }
    
    public GlobalConfiguration() {
        //Configuration should be loaded only once but I cannot really test it
        if (.get() == null) {
            .set(createConfig());
        }
    }
    
    private IMockitoConfiguration createConfig() {
        IMockitoConfiguration defaultConfiguration = new DefaultMockitoConfiguration();
        IMockitoConfiguration config = new ClassPathLoader().loadConfiguration();
        if (config != null) {
            return config;
        } else {
            return defaultConfiguration;
        }
    }
    
    public static void validate() {
        new GlobalConfiguration();
    }
    
    public ReturnValues getReturnValues() {
        return .get().getReturnValues();
    }
        return .get().getAnnotationEngine();
    }
    public boolean cleansStackTrace() {
        return .get().cleansStackTrace();
    }
    public Answer<ObjectgetDefaultAnswer() {
        return .get().getDefaultAnswer();
    }
New to GrepCode? Check out our FAQ X