/******************************************************************************* * Copyright © 2012, 2013 IBM Corporation and others. * 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: * IBM Corporation - initial API and implementation * *******************************************************************************/ package org.eclipse.edt.tests.validation.junit.statements; import java.util.List; import org.eclipse.edt.tests.validation.junit.ValidationTestCase; /* * A JUnit test case for the file EGLSource/statements/forStatement.egl */ public class ForStatementTest extends ValidationTestCase { public ForStatementTest() { super( "EGLSource/statements/forStatement.egl", false ); } /* * for (i int from 1 to 2 by 3) * 0 validation messages are expected. */ public void testLine19() { List messages = getMessagesAtLine( 19 ); assertEquals( 0, messages.size() ); } /* * for (s from s to s decrement by s) * 0 validation messages are expected. */ public void testLine22() { List messages = getMessagesAtLine( 22 ); assertEquals( 0, messages.size() ); } /* * for (r * 1 validation message is expected. */ public void testLine25() { List messages = getMessagesAtLine( 25 ); assertEquals( 1, messages.size() ); } /* * from r * 1 validation message is expected. */ public void testLine26() { List messages = getMessagesAtLine( 26 ); assertEquals( 1, messages.size() ); } /* * to r * 1 validation message is expected. */ public void testLine27() { List messages = getMessagesAtLine( 27 ); assertEquals( 1, messages.size() ); } /* * by r) * 1 validation message is expected. */ public void testLine28() { List messages = getMessagesAtLine( 28 ); assertEquals( 1, messages.size() ); } /* * for (b * 1 validation message is expected. */ public void testLine31() { List messages = getMessagesAtLine( 31 ); assertEquals( 1, messages.size() ); } /* * from b * 1 validation message is expected. */ public void testLine32() { List messages = getMessagesAtLine( 32 ); assertEquals( 1, messages.size() ); } /* * to b * 1 validation message is expected. */ public void testLine33() { List messages = getMessagesAtLine( 33 ); assertEquals( 1, messages.size() ); } /* * by b) * 1 validation message is expected. */ public void testLine34() { List messages = getMessagesAtLine( 34 ); assertEquals( 1, messages.size() ); } /* * for (a * 0 validation messages are expected. */ public void testLine37() { List messages = getMessagesAtLine( 37 ); assertEquals( 0, messages.size() ); } /* * from a * 0 validation messages are expected. */ public void testLine38() { List messages = getMessagesAtLine( 38 ); assertEquals( 0, messages.size() ); } /* * to a * 0 validation messages are expected. */ public void testLine39() { List messages = getMessagesAtLine( 39 ); assertEquals( 0, messages.size() ); } /* * decrement by a * 0 validation messages are expected. */ public void testLine40() { List messages = getMessagesAtLine( 40 ); assertEquals( 0, messages.size() ); } /* * for (r.a * 0 validation messages are expected. */ public void testLine44() { List messages = getMessagesAtLine( 44 ); assertEquals( 0, messages.size() ); } /* * from r.a * 0 validation messages are expected. */ public void testLine45() { List messages = getMessagesAtLine( 45 ); assertEquals( 0, messages.size() ); } /* * to r.a * 0 validation messages are expected. */ public void testLine46() { List messages = getMessagesAtLine( 46 ); assertEquals( 0, messages.size() ); } /* * decrement by r.a * 0 validation messages are expected. */ public void testLine47() { List messages = getMessagesAtLine( 47 ); assertEquals( 0, messages.size() ); } /* * for (a2 any from 1 to 2) * 0 validation messages are expected. */ public void testLine51() { List messages = getMessagesAtLine( 51 ); assertEquals( 0, messages.size() ); } /* * for (r2 rec1 from 1 to 2) * 1 validation message is expected. */ public void testLine54() { List messages = getMessagesAtLine( 54 ); assertEquals( 1, messages.size() ); } /* * for (d date from 1 to 2) * 1 validation message is expected. */ public void testLine57() { List messages = getMessagesAtLine( 57 ); assertEquals( 1, messages.size() ); } /* * for (b2 boolean from 1 to 2) * 1 validation message is expected. */ public void testLine60() { List messages = getMessagesAtLine( 60 ); assertEquals( 1, messages.size() ); } }