blob: 23d4fd4e8b4705fc90ac5df4f1d3f0b1cdac7880 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2012, 2014 Obeo.
* 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:
* Obeo - initial API and implementation
*******************************************************************************/
package org.eclipse.emf.compare.tests.unit;
import static org.junit.Assert.assertNull;
import org.eclipse.emf.compare.AttributeChange;
import org.eclipse.emf.compare.CompareFactory;
import org.eclipse.emf.compare.Comparison;
import org.eclipse.emf.compare.Conflict;
import org.eclipse.emf.compare.Diff;
import org.eclipse.emf.compare.Equivalence;
import org.eclipse.emf.compare.Match;
import org.eclipse.emf.compare.MatchResource;
import org.eclipse.emf.compare.ReferenceChange;
import org.eclipse.emf.compare.ResourceAttachmentChange;
import org.eclipse.emf.compare.util.CompareSwitch;
import org.junit.Test;
/*
* TODO This is but a skeleton for the tests of CompareSwitch.
* Set as "generated NOT" and override each test if you overrode the default generated
* behavior.
*/
/**
* Tests the behavior of the {@link CompareSwitch generated switch} for package compare.
*
* @generated
*/
public class CompareSwitchTest {
/**
* Ensures that the generated switch knows {@link Comparison}.
*
* @generated
*/
@Test
public void testCaseComparison() {
CompareSwitch<?> compareswitch = new CompareSwitch<Object>();
assertNull(compareswitch.caseComparison(CompareFactory.eINSTANCE.createComparison()));
assertNull(compareswitch.doSwitch(CompareFactory.eINSTANCE.createComparison()));
}
/**
* Ensures that the generated switch knows {@link MatchResource}.
*
* @generated
*/
@Test
public void testCaseMatchResource() {
CompareSwitch<?> compareswitch = new CompareSwitch<Object>();
assertNull(compareswitch.caseMatchResource(CompareFactory.eINSTANCE.createMatchResource()));
assertNull(compareswitch.doSwitch(CompareFactory.eINSTANCE.createMatchResource()));
}
/**
* Ensures that the generated switch knows {@link Match}.
*
* @generated
*/
@Test
public void testCaseMatch() {
CompareSwitch<?> compareswitch = new CompareSwitch<Object>();
assertNull(compareswitch.caseMatch(CompareFactory.eINSTANCE.createMatch()));
assertNull(compareswitch.doSwitch(CompareFactory.eINSTANCE.createMatch()));
}
/**
* Ensures that the generated switch knows {@link Diff}.
*
* @generated
*/
@Test
public void testCaseDiff() {
CompareSwitch<?> compareswitch = new CompareSwitch<Object>();
assertNull(compareswitch.caseDiff(CompareFactory.eINSTANCE.createDiff()));
assertNull(compareswitch.doSwitch(CompareFactory.eINSTANCE.createDiff()));
}
/**
* Ensures that the generated switch knows {@link ResourceAttachmentChange}.
*
* @generated
*/
@Test
public void testCaseResourceAttachmentChange() {
CompareSwitch<?> compareswitch = new CompareSwitch<Object>();
assertNull(compareswitch.caseResourceAttachmentChange(CompareFactory.eINSTANCE
.createResourceAttachmentChange()));
assertNull(compareswitch.doSwitch(CompareFactory.eINSTANCE.createResourceAttachmentChange()));
}
/**
* Ensures that the generated switch knows {@link ReferenceChange}.
*
* @generated
*/
@Test
public void testCaseReferenceChange() {
CompareSwitch<?> compareswitch = new CompareSwitch<Object>();
assertNull(compareswitch.caseReferenceChange(CompareFactory.eINSTANCE.createReferenceChange()));
assertNull(compareswitch.doSwitch(CompareFactory.eINSTANCE.createReferenceChange()));
}
/**
* Ensures that the generated switch knows {@link AttributeChange}.
*
* @generated
*/
@Test
public void testCaseAttributeChange() {
CompareSwitch<?> compareswitch = new CompareSwitch<Object>();
assertNull(compareswitch.caseAttributeChange(CompareFactory.eINSTANCE.createAttributeChange()));
assertNull(compareswitch.doSwitch(CompareFactory.eINSTANCE.createAttributeChange()));
}
/**
* Ensures that the generated switch knows {@link Conflict}.
*
* @generated
*/
@Test
public void testCaseConflict() {
CompareSwitch<?> compareswitch = new CompareSwitch<Object>();
assertNull(compareswitch.caseConflict(CompareFactory.eINSTANCE.createConflict()));
assertNull(compareswitch.doSwitch(CompareFactory.eINSTANCE.createConflict()));
}
/**
* Ensures that the generated switch knows {@link Equivalence}.
*
* @generated
*/
@Test
public void testCaseEquivalence() {
CompareSwitch<?> compareswitch = new CompareSwitch<Object>();
assertNull(compareswitch.caseEquivalence(CompareFactory.eINSTANCE.createEquivalence()));
assertNull(compareswitch.doSwitch(CompareFactory.eINSTANCE.createEquivalence()));
}
}