blob: ad1fbaacab523c1fd3e68f3d6d9f9a7376e08170 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2011 SAP AG, Walldorf
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* SAP AG - initial API and implementation
*******************************************************************************/
package org.eclipse.platform.discovery.runtime.test.unit.internal;
import java.util.List;
import org.eclipse.platform.discovery.runtime.api.IDestinationChangeHandler;
import org.eclipse.platform.discovery.runtime.internal.model.descriptions.IDestinationsProviderDescription;
import org.mockito.Mockito;
public class DestinationsProviderWithChangeHandlerTest extends DestinationsProviderExtensionParserTest {
@Override
protected void verifyContributions(List<IDestinationsProviderDescription> contributions) {
super.verifyContributions(contributions);
IDestinationsProviderDescription providerDescr = contributions.get(0);
IDestinationChangeHandler handler = Mockito.mock(IDestinationChangeHandler.class);
providerDescr.registerDestinationsChangeHandler(handler);
providerDescr.createProvider();
Mockito.verify(providerInstance, Mockito.times(1)).registerDestinationsChangeHandler(handler);
}
}