/*******************************************************************************
* Copyright © 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/foreachlib.egl
*/
public class ForeachlibTest extends ValidationTestCase {
public ForeachlibTest() {
super( "EGLSource/statements/foreachlib.egl", false );
}
/*
* forEach(exists int from array1)
* 1 validation message is expected.
*/
public void testLine15() {
List messages = getMessagesAtLine( 15 );
assertEquals( 1, messages.size() );
}
/*
* exists int;
* 1 validation message is expected.
*/
public void testLine16() {
List messages = getMessagesAtLine( 16 );
assertEquals( 1, messages.size() );
}
/*
* forEach(newitem int from array1)
* 0 validation messages are expected.
*/
public void testLine19() {
List messages = getMessagesAtLine( 19 );
assertEquals( 0, messages.size() );
}
/*
* newitem int;
* 1 validation message is expected.
*/
public void testLine20() {
List messages = getMessagesAtLine( 20 );
assertEquals( 1, messages.size() );
}
/*
* forEach(newitem int from array3)
* 1 validation message is expected.
*/
public void testLine23() {
List messages = getMessagesAtLine( 23 );
assertEquals( 1, messages.size() );
}
/*
* forEach(newitem int from array2)
* 0 validation messages are expected.
*/
public void testLine26() {
List messages = getMessagesAtLine( 26 );
assertEquals( 0, messages.size() );
}
/*
* forEach(newitem myrec from array3)
* 0 validation messages are expected.
*/
public void testLine29() {
List messages = getMessagesAtLine( 29 );
assertEquals( 0, messages.size() );
}
/*
* forEach(newitem myrec from array2)
* 1 validation message is expected.
*/
public void testLine32() {
List messages = getMessagesAtLine( 32 );
assertEquals( 1, messages.size() );
}
/*
* forEach(newitem int[] from array4)
* 0 validation messages are expected.
*/
public void testLine35() {
List messages = getMessagesAtLine( 35 );
assertEquals( 0, messages.size() );
}
/*
* forEach(newitem smallInt[] from array4)
* 0 validation messages are expected.
*/
public void testLine38() {
List messages = getMessagesAtLine( 38 );
assertEquals( 0, messages.size() );
}
/*
* forEach(newitem smallInt[] from array6)
* 1 validation message is expected.
*/
public void testLine41() {
List messages = getMessagesAtLine( 41 );
assertEquals( 1, messages.size() );
}
/*
* forEach(newitem int from array4[1])
* 0 validation messages are expected.
*/
public void testLine44() {
List messages = getMessagesAtLine( 44 );
assertEquals( 0, messages.size() );
}
/*
* forEach(newitem any[] from array4 as any[][])
* 0 validation messages are expected.
*/
public void testLine47() {
List messages = getMessagesAtLine( 47 );
assertEquals( 0, messages.size() );
}
/*
* forEach(newitem any[] from array1)
* 1 validation message is expected.
*/
public void testLine50() {
List messages = getMessagesAtLine( 50 );
assertEquals( 1, messages.size() );
}
/*
* forEach(newitem any[] from array5)
* 0 validation messages are expected.
*/
public void testLine53() {
List messages = getMessagesAtLine( 53 );
assertEquals( 0, messages.size() );
}
/*
* forEach(newitem string from getArray())
* 0 validation messages are expected.
*/
public void testLine56() {
List messages = getMessagesAtLine( 56 );
assertEquals( 0, messages.size() );
}
/*
* forEach(newitem int from exists)
* 1 validation message is expected.
*/
public void testLine59() {
List messages = getMessagesAtLine( 59 );
assertEquals( 1, messages.size() );
}
/*
* forEach(exists from array1)
* 1 validation message is expected.
*/
public void testLine63() {
List messages = getMessagesAtLine( 63 );
assertEquals( 1, messages.size() );
}
}