/******************************************************************************* * 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.annotations; import java.util.List; import org.eclipse.edt.tests.validation.junit.ValidationTestCase; /* * A JUnit test case for the file EGLSource/annotations/javascriptobject.egl */ public class JavascriptobjectTest extends ValidationTestCase { public JavascriptobjectTest() { super( "EGLSource/annotations/javascriptobject.egl", false ); } /* * p1 int, * 1 validation message is expected. */ public void testLine4() { List messages = getMessagesAtLine( 4 ); assertEquals( 1, messages.size() ); } /* * p2 int in, * 0 validation messages are expected. */ public void testLine5() { List messages = getMessagesAtLine( 5 ); assertEquals( 0, messages.size() ); } /* * p3 dictionary, * 0 validation messages are expected. */ public void testLine6() { List messages = getMessagesAtLine( 6 ); assertEquals( 0, messages.size() ); } /* * p4 dictionary inout, * 1 validation message is expected. */ public void testLine7() { List messages = getMessagesAtLine( 7 ); assertEquals( 1, messages.size() ); } /* * p5 int[], * 0 validation messages are expected. */ public void testLine8() { List messages = getMessagesAtLine( 8 ); assertEquals( 0, messages.size() ); } /* * p6 int[] out, * 1 validation message is expected. */ public void testLine9() { List messages = getMessagesAtLine( 9 ); assertEquals( 1, messages.size() ); } /* * p7 int[] inout * 1 validation message is expected. */ public void testLine10() { List messages = getMessagesAtLine( 10 ); assertEquals( 1, messages.size() ); } }