/*******************************************************************************
* 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() );
}
}