blob: cf0d449d28486cf401931af710a87111fc4d81cc [file] [log] [blame]
package org.eclipse.acceleo.parser.tests.unit;
import junit.framework.TestCase;
import org.eclipse.acceleo.parser.cst.Block;
import org.eclipse.acceleo.parser.cst.Comment;
import org.eclipse.acceleo.parser.cst.CstFactory;
import org.eclipse.acceleo.parser.cst.FileBlock;
import org.eclipse.acceleo.parser.cst.ForBlock;
import org.eclipse.acceleo.parser.cst.IfBlock;
import org.eclipse.acceleo.parser.cst.InitSection;
import org.eclipse.acceleo.parser.cst.LetBlock;
import org.eclipse.acceleo.parser.cst.Macro;
import org.eclipse.acceleo.parser.cst.ModelExpression;
import org.eclipse.acceleo.parser.cst.Module;
import org.eclipse.acceleo.parser.cst.ModuleExtendsValue;
import org.eclipse.acceleo.parser.cst.ModuleImportsValue;
import org.eclipse.acceleo.parser.cst.ProtectedAreaBlock;
import org.eclipse.acceleo.parser.cst.Query;
import org.eclipse.acceleo.parser.cst.Template;
import org.eclipse.acceleo.parser.cst.TemplateExpression;
import org.eclipse.acceleo.parser.cst.TemplateOverridesValue;
import org.eclipse.acceleo.parser.cst.TextExpression;
import org.eclipse.acceleo.parser.cst.TraceBlock;
import org.eclipse.acceleo.parser.cst.TypedModel;
import org.eclipse.acceleo.parser.cst.Variable;
import org.eclipse.acceleo.parser.cst.util.CstSwitch;
/*
* TODO This is but a skeleton for the tests of CstSwitch.
* Set as "generated NOT" and override each test if you overrode the default generated
* behavior.
*/
/**
* Tests the behavior of the {@link CstSwitch generated switch} for package cst.
*
* @generated
*/
public class CstSwitchTest extends TestCase {
/**
* Ensures that the generated switch knows {@link Module}.
*
* @generated
*/
public void testCaseModule() {
CstSwitch<?> cstswitch = new CstSwitch<Object>();
assertNull(cstswitch.caseModule(CstFactory.eINSTANCE.createModule()));
assertNull(cstswitch.doSwitch(CstFactory.eINSTANCE.createModule()));
}
/**
* Ensures that the generated switch knows {@link ModuleExtendsValue}.
*
* @generated
*/
public void testCaseModuleExtendsValue() {
CstSwitch<?> cstswitch = new CstSwitch<Object>();
assertNull(cstswitch.caseModuleExtendsValue(CstFactory.eINSTANCE.createModuleExtendsValue()));
assertNull(cstswitch.doSwitch(CstFactory.eINSTANCE.createModuleExtendsValue()));
}
/**
* Ensures that the generated switch knows {@link ModuleImportsValue}.
*
* @generated
*/
public void testCaseModuleImportsValue() {
CstSwitch<?> cstswitch = new CstSwitch<Object>();
assertNull(cstswitch.caseModuleImportsValue(CstFactory.eINSTANCE.createModuleImportsValue()));
assertNull(cstswitch.doSwitch(CstFactory.eINSTANCE.createModuleImportsValue()));
}
/**
* Ensures that the generated switch knows {@link TypedModel}.
*
* @generated
*/
public void testCaseTypedModel() {
CstSwitch<?> cstswitch = new CstSwitch<Object>();
assertNull(cstswitch.caseTypedModel(CstFactory.eINSTANCE.createTypedModel()));
assertNull(cstswitch.doSwitch(CstFactory.eINSTANCE.createTypedModel()));
}
/**
* Ensures that the generated switch knows {@link ModuleElement}.
*
* @generated
*/
public void testCaseModuleElement() {
CstSwitch<?> cstswitch = new CstSwitch<Object>();
assertNull(cstswitch.caseModuleElement(new org.eclipse.acceleo.parser.cst.impl.ModuleElementImpl() {
}));
assertNull(cstswitch.doSwitch(new org.eclipse.acceleo.parser.cst.impl.ModuleElementImpl() {
}));
}
/**
* Ensures that the generated switch knows {@link Comment}.
*
* @generated
*/
public void testCaseComment() {
CstSwitch<?> cstswitch = new CstSwitch<Object>();
assertNull(cstswitch.caseComment(CstFactory.eINSTANCE.createComment()));
assertNull(cstswitch.doSwitch(CstFactory.eINSTANCE.createComment()));
}
/**
* Ensures that the generated switch knows {@link Template}.
*
* @generated
*/
public void testCaseTemplate() {
CstSwitch<?> cstswitch = new CstSwitch<Object>();
assertNull(cstswitch.caseTemplate(CstFactory.eINSTANCE.createTemplate()));
assertNull(cstswitch.doSwitch(CstFactory.eINSTANCE.createTemplate()));
}
/**
* Ensures that the generated switch knows {@link TemplateOverridesValue}.
*
* @generated
*/
public void testCaseTemplateOverridesValue() {
CstSwitch<?> cstswitch = new CstSwitch<Object>();
assertNull(cstswitch.caseTemplateOverridesValue(CstFactory.eINSTANCE.createTemplateOverridesValue()));
assertNull(cstswitch.doSwitch(CstFactory.eINSTANCE.createTemplateOverridesValue()));
}
/**
* Ensures that the generated switch knows {@link Variable}.
*
* @generated
*/
public void testCaseVariable() {
CstSwitch<?> cstswitch = new CstSwitch<Object>();
assertNull(cstswitch.caseVariable(CstFactory.eINSTANCE.createVariable()));
assertNull(cstswitch.doSwitch(CstFactory.eINSTANCE.createVariable()));
}
/**
* Ensures that the generated switch knows {@link TemplateExpression}.
*
* @generated
*/
public void testCaseTemplateExpression() {
CstSwitch<?> cstswitch = new CstSwitch<Object>();
assertNull(cstswitch.caseTemplateExpression(CstFactory.eINSTANCE.createTemplateExpression()));
assertNull(cstswitch.doSwitch(CstFactory.eINSTANCE.createTemplateExpression()));
}
/**
* Ensures that the generated switch knows {@link ModelExpression}.
*
* @generated
*/
public void testCaseModelExpression() {
CstSwitch<?> cstswitch = new CstSwitch<Object>();
assertNull(cstswitch.caseModelExpression(CstFactory.eINSTANCE.createModelExpression()));
assertNull(cstswitch.doSwitch(CstFactory.eINSTANCE.createModelExpression()));
}
/**
* Ensures that the generated switch knows {@link TextExpression}.
*
* @generated
*/
public void testCaseTextExpression() {
CstSwitch<?> cstswitch = new CstSwitch<Object>();
assertNull(cstswitch.caseTextExpression(CstFactory.eINSTANCE.createTextExpression()));
assertNull(cstswitch.doSwitch(CstFactory.eINSTANCE.createTextExpression()));
}
/**
* Ensures that the generated switch knows {@link Block}.
*
* @generated
*/
public void testCaseBlock() {
CstSwitch<?> cstswitch = new CstSwitch<Object>();
assertNull(cstswitch.caseBlock(CstFactory.eINSTANCE.createBlock()));
assertNull(cstswitch.doSwitch(CstFactory.eINSTANCE.createBlock()));
}
/**
* Ensures that the generated switch knows {@link InitSection}.
*
* @generated
*/
public void testCaseInitSection() {
CstSwitch<?> cstswitch = new CstSwitch<Object>();
assertNull(cstswitch.caseInitSection(CstFactory.eINSTANCE.createInitSection()));
assertNull(cstswitch.doSwitch(CstFactory.eINSTANCE.createInitSection()));
}
/**
* Ensures that the generated switch knows {@link ProtectedAreaBlock}.
*
* @generated
*/
public void testCaseProtectedAreaBlock() {
CstSwitch<?> cstswitch = new CstSwitch<Object>();
assertNull(cstswitch.caseProtectedAreaBlock(CstFactory.eINSTANCE.createProtectedAreaBlock()));
assertNull(cstswitch.doSwitch(CstFactory.eINSTANCE.createProtectedAreaBlock()));
}
/**
* Ensures that the generated switch knows {@link ForBlock}.
*
* @generated
*/
public void testCaseForBlock() {
CstSwitch<?> cstswitch = new CstSwitch<Object>();
assertNull(cstswitch.caseForBlock(CstFactory.eINSTANCE.createForBlock()));
assertNull(cstswitch.doSwitch(CstFactory.eINSTANCE.createForBlock()));
}
/**
* Ensures that the generated switch knows {@link IfBlock}.
*
* @generated
*/
public void testCaseIfBlock() {
CstSwitch<?> cstswitch = new CstSwitch<Object>();
assertNull(cstswitch.caseIfBlock(CstFactory.eINSTANCE.createIfBlock()));
assertNull(cstswitch.doSwitch(CstFactory.eINSTANCE.createIfBlock()));
}
/**
* Ensures that the generated switch knows {@link LetBlock}.
*
* @generated
*/
public void testCaseLetBlock() {
CstSwitch<?> cstswitch = new CstSwitch<Object>();
assertNull(cstswitch.caseLetBlock(CstFactory.eINSTANCE.createLetBlock()));
assertNull(cstswitch.doSwitch(CstFactory.eINSTANCE.createLetBlock()));
}
/**
* Ensures that the generated switch knows {@link FileBlock}.
*
* @generated
*/
public void testCaseFileBlock() {
CstSwitch<?> cstswitch = new CstSwitch<Object>();
assertNull(cstswitch.caseFileBlock(CstFactory.eINSTANCE.createFileBlock()));
assertNull(cstswitch.doSwitch(CstFactory.eINSTANCE.createFileBlock()));
}
/**
* Ensures that the generated switch knows {@link TraceBlock}.
*
* @generated
*/
public void testCaseTraceBlock() {
CstSwitch<?> cstswitch = new CstSwitch<Object>();
assertNull(cstswitch.caseTraceBlock(CstFactory.eINSTANCE.createTraceBlock()));
assertNull(cstswitch.doSwitch(CstFactory.eINSTANCE.createTraceBlock()));
}
/**
* Ensures that the generated switch knows {@link Macro}.
*
* @generated
*/
public void testCaseMacro() {
CstSwitch<?> cstswitch = new CstSwitch<Object>();
assertNull(cstswitch.caseMacro(CstFactory.eINSTANCE.createMacro()));
assertNull(cstswitch.doSwitch(CstFactory.eINSTANCE.createMacro()));
}
/**
* Ensures that the generated switch knows {@link Query}.
*
* @generated
*/
public void testCaseQuery() {
CstSwitch<?> cstswitch = new CstSwitch<Object>();
assertNull(cstswitch.caseQuery(CstFactory.eINSTANCE.createQuery()));
assertNull(cstswitch.doSwitch(CstFactory.eINSTANCE.createQuery()));
}
}