/*******************************************************************************
* 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.annotations;
import java.util.List;
import org.eclipse.edt.tests.validation.junit.ValidationTestCase;
/*
* A JUnit test case for the file EGLSource/annotations/eglproperty.egl
*/
public class EglpropertyTest extends ValidationTestCase {
public EglpropertyTest() {
super( "EGLSource/annotations/eglproperty.egl", false );
}
/*
* field1 int {@eglproperty{}};
* 2 validation messages are expected.
*/
public void testLine2() {
List messages = getMessagesAtLine( 2 );
assertEquals( 2, messages.size() );
}
/*
* field2 int {@eglproperty{getmethod = getit}};
* 0 validation messages are expected.
*/
public void testLine3() {
List messages = getMessagesAtLine( 3 );
assertEquals( 0, messages.size() );
}
/*
* field3 int {@eglproperty{setmethod = setit}};
* 0 validation messages are expected.
*/
public void testLine4() {
List messages = getMessagesAtLine( 4 );
assertEquals( 0, messages.size() );
}
/*
* field4 int {@eglproperty{getmethod = getit, setmethod = setit}};
* 0 validation messages are expected.
*/
public void testLine5() {
List messages = getMessagesAtLine( 5 );
assertEquals( 0, messages.size() );
}
/*
* field5 int {@eglproperty{getmethod = setit, setmethod = getit}};
* 4 validation messages are expected.
*/
public void testLine6() {
List messages = getMessagesAtLine( 6 );
assertEquals( 4, messages.size() );
}
/*
* field2 = 3;
* 1 validation message is expected.
*/
public void testLine15() {
List messages = getMessagesAtLine( 15 );
assertEquals( 1, messages.size() );
}
/*
* temp = field3;
* 1 validation message is expected.
*/
public void testLine16() {
List messages = getMessagesAtLine( 16 );
assertEquals( 1, messages.size() );
}
/*
* field4 = 3;
* 0 validation messages are expected.
*/
public void testLine18() {
List messages = getMessagesAtLine( 18 );
assertEquals( 0, messages.size() );
}
/*
* temp = field4;
* 0 validation messages are expected.
*/
public void testLine19() {
List messages = getMessagesAtLine( 19 );
assertEquals( 0, messages.size() );
}
/*
* temp = field2 + 1;
* 0 validation messages are expected.
*/
public void testLine21() {
List messages = getMessagesAtLine( 21 );
assertEquals( 0, messages.size() );
}
/*
* temp = arr[field2];
* 0 validation messages are expected.
*/
public void testLine22() {
List messages = getMessagesAtLine( 22 );
assertEquals( 0, messages.size() );
}
/*
* temp = -field2;
* 0 validation messages are expected.
*/
public void testLine23() {
List messages = getMessagesAtLine( 23 );
assertEquals( 0, messages.size() );
}
/*
* temp = field3 + 1;
* 1 validation message is expected.
*/
public void testLine25() {
List messages = getMessagesAtLine( 25 );
assertEquals( 1, messages.size() );
}
/*
* temp = arr[field3];
* 1 validation message is expected.
*/
public void testLine26() {
List messages = getMessagesAtLine( 26 );
assertEquals( 1, messages.size() );
}
/*
* temp = -field3;
* 1 validation message is expected.
*/
public void testLine27() {
List messages = getMessagesAtLine( 27 );
assertEquals( 1, messages.size() );
}
/*
* recField1 = hand1.field2,
* 0 validation messages are expected.
*/
public void testLine46() {
List messages = getMessagesAtLine( 46 );
assertEquals( 0, messages.size() );
}
/*
* recField2 = hand1.field3,
* 1 validation message is expected.
*/
public void testLine47() {
List messages = getMessagesAtLine( 47 );
assertEquals( 1, messages.size() );
}
/*
* recfield3 = arr[hand1.field2],
* 0 validation messages are expected.
*/
public void testLine48() {
List messages = getMessagesAtLine( 48 );
assertEquals( 0, messages.size() );
}
/*
* recfield4 = arr[hand1.field3],
* 1 validation message is expected.
*/
public void testLine49() {
List messages = getMessagesAtLine( 49 );
assertEquals( 1, messages.size() );
}
/*
* recfield4 = -hand1.field2,
* 0 validation messages are expected.
*/
public void testLine50() {
List messages = getMessagesAtLine( 50 );
assertEquals( 0, messages.size() );
}
/*
* recfield5 = -hand1.field3
* 1 validation message is expected.
*/
public void testLine51() {
List messages = getMessagesAtLine( 51 );
assertEquals( 1, messages.size() );
}
/*
* hand1.field2 = 3;
* 1 validation message is expected.
*/
public void testLine55() {
List messages = getMessagesAtLine( 55 );
assertEquals( 1, messages.size() );
}
/*
* temp = hand1.field3;
* 1 validation message is expected.
*/
public void testLine56() {
List messages = getMessagesAtLine( 56 );
assertEquals( 1, messages.size() );
}
/*
* hand1.field4 = 3;
* 0 validation messages are expected.
*/
public void testLine58() {
List messages = getMessagesAtLine( 58 );
assertEquals( 0, messages.size() );
}
/*
* temp = hand1.field4;
* 0 validation messages are expected.
*/
public void testLine59() {
List messages = getMessagesAtLine( 59 );
assertEquals( 0, messages.size() );
}
/*
* temp = hand1.field2 + 1;
* 0 validation messages are expected.
*/
public void testLine61() {
List messages = getMessagesAtLine( 61 );
assertEquals( 0, messages.size() );
}
/*
* temp = arr[hand1.field2];
* 0 validation messages are expected.
*/
public void testLine62() {
List messages = getMessagesAtLine( 62 );
assertEquals( 0, messages.size() );
}
/*
* temp = -hand1.field2;
* 0 validation messages are expected.
*/
public void testLine63() {
List messages = getMessagesAtLine( 63 );
assertEquals( 0, messages.size() );
}
/*
* temp = hand1.field3 + 1;
* 1 validation message is expected.
*/
public void testLine65() {
List messages = getMessagesAtLine( 65 );
assertEquals( 1, messages.size() );
}
/*
* temp = arr[hand1.field3];
* 1 validation message is expected.
*/
public void testLine66() {
List messages = getMessagesAtLine( 66 );
assertEquals( 1, messages.size() );
}
/*
* temp = -hand1.field3;
* 1 validation message is expected.
*/
public void testLine67() {
List messages = getMessagesAtLine( 67 );
assertEquals( 1, messages.size() );
}
/*
* intFieldSet = 3;
* 0 validation messages are expected.
*/
public void testLine87() {
List messages = getMessagesAtLine( 87 );
assertEquals( 0, messages.size() );
}
/*
* local = intFieldSet;
* 1 validation message is expected.
* It is expected to contain "not a get method".
*/
public void testLine88() {
List messages = getMessagesAtLine( 88 );
assertEquals( 1, messages.size() );
Object messageWithSubstring = messageWithSubstring( messages, "not a get method" );
if( messageWithSubstring == null ) fail( "No message with substring \"not a get method\" was issued." );
}
/*
* intFieldGet = 3;
* 1 validation message is expected.
* It is expected to contain "not a set method".
*/
public void testLine90() {
List messages = getMessagesAtLine( 90 );
assertEquals( 1, messages.size() );
Object messageWithSubstring = messageWithSubstring( messages, "not a set method" );
if( messageWithSubstring == null ) fail( "No message with substring \"not a set method\" was issued." );
}
/*
* local = intFieldGet;
* 0 validation messages are expected.
*/
public void testLine91() {
List messages = getMessagesAtLine( 91 );
assertEquals( 0, messages.size() );
}
/*
* intFieldSet += 3;
* 1 validation message is expected.
* It is expected to contain "not a get method".
*/
public void testLine93() {
List messages = getMessagesAtLine( 93 );
assertEquals( 1, messages.size() );
Object messageWithSubstring = messageWithSubstring( messages, "not a get method" );
if( messageWithSubstring == null ) fail( "No message with substring \"not a get method\" was issued." );
}
/*
* intFieldGet += 3;
* 1 validation message is expected.
* It is expected to contain "not a set method".
*/
public void testLine94() {
List messages = getMessagesAtLine( 94 );
assertEquals( 1, messages.size() );
Object messageWithSubstring = messageWithSubstring( messages, "not a set method" );
if( messageWithSubstring == null ) fail( "No message with substring \"not a set method\" was issued." );
}
/*
* arrFieldSet = [3];
* 0 validation messages are expected.
*/
public void testLine96() {
List messages = getMessagesAtLine( 96 );
assertEquals( 0, messages.size() );
}
/*
* localarr = arrFieldSet;
* 1 validation message is expected.
* It is expected to contain "not a get method".
*/
public void testLine97() {
List messages = getMessagesAtLine( 97 );
assertEquals( 1, messages.size() );
Object messageWithSubstring = messageWithSubstring( messages, "not a get method" );
if( messageWithSubstring == null ) fail( "No message with substring \"not a get method\" was issued." );
}
/*
* arrFieldGet = [3];
* 1 validation message is expected.
* It is expected to contain "not a set method".
*/
public void testLine99() {
List messages = getMessagesAtLine( 99 );
assertEquals( 1, messages.size() );
Object messageWithSubstring = messageWithSubstring( messages, "not a set method" );
if( messageWithSubstring == null ) fail( "No message with substring \"not a set method\" was issued." );
}
/*
* localarr = arrFieldGet;
* 0 validation messages are expected.
*/
public void testLine100() {
List messages = getMessagesAtLine( 100 );
assertEquals( 0, messages.size() );
}
/*
* arrFieldSet ::= 3;
* 1 validation message is expected.
* It is expected to contain "not a get method".
*/
public void testLine102() {
List messages = getMessagesAtLine( 102 );
assertEquals( 1, messages.size() );
Object messageWithSubstring = messageWithSubstring( messages, "not a get method" );
if( messageWithSubstring == null ) fail( "No message with substring \"not a get method\" was issued." );
}
/*
* arrFieldGet ::= 3;
* 0 validation messages are expected.
*/
public void testLine103() {
List messages = getMessagesAtLine( 103 );
assertEquals( 0, messages.size() );
}
/*
* arrFieldSet ::= 3,
* 1 validation message is expected.
* It is expected to contain "not a get method".
*/
public void testLine106() {
List messages = getMessagesAtLine( 106 );
assertEquals( 1, messages.size() );
Object messageWithSubstring = messageWithSubstring( messages, "not a get method" );
if( messageWithSubstring == null ) fail( "No message with substring \"not a get method\" was issued." );
}
/*
* arrFieldGet ::= 3
* 0 validation messages are expected.
*/
public void testLine107() {
List messages = getMessagesAtLine( 107 );
assertEquals( 0, messages.size() );
}
/*
* arrFieldSet ::= 3,
* 1 validation message is expected.
* It is expected to contain "not a get method".
*/
public void testLine112() {
List messages = getMessagesAtLine( 112 );
assertEquals( 1, messages.size() );
Object messageWithSubstring = messageWithSubstring( messages, "not a get method" );
if( messageWithSubstring == null ) fail( "No message with substring \"not a get method\" was issued." );
}
/*
* arrFieldGet ::= 3
* 0 validation messages are expected.
*/
public void testLine113() {
List messages = getMessagesAtLine( 113 );
assertEquals( 0, messages.size() );
}
}