/*************************************************************************** * Copyright 2011 Global Biodiversity Information Facility Secretariat * Licensed under the Apache License, Version 2.0 (the "License"); you may not * use this file except in compliance with the License. You may obtain a copy of * the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under * the License. ***************************************************************************/ package org.gbif.ipt.mock; import org.gbif.ipt.service.manage.ResourceManager; import static org.mockito.Mockito.mock; /** * This class simulates a ResourceManager object and must only be used for Unit Tests purposes. */ public class MockResourceManager { private static ResourceManager resourceManager = mock(ResourceManager.class); public static ResourceManager buildMock() { setupMock(); return resourceManager; } /** * All the ResourceManager methods behavior must be configured in this place. */ private static void setupMock() { // TODO All general stubbing implementations for methods, properties, etc., should be here. } }