📄 iclstructfunctortest.java
字号:
/*
* Created on Dec 23, 2003
*
*/
package com.sri.oaa2.test.icl;
import java.util.ArrayList;
import java.util.List;
import java.util.Vector;
import com.sri.oaa2.icl.IclStr;
import com.sri.oaa2.icl.IclStruct;
import junit.framework.TestCase;
/**
* @author agno
*
* To change the template for this generated type comment go to
* Window - Preferences - Java - Code Generation - Code and Comments
*/
public class IclStructFunctorTest extends TestCase
{
public static final String FUNCTORNAME = "myFunctor";
public static final IclStr arg0 = new IclStr("a");
public static final IclStr arg1 = new IclStr("a");
public static final IclStr arg2 = new IclStr("a");
public static final IclStr arg3 = new IclStr("a");
public static final IclStr arg4 = new IclStr("a");
public static final IclStr arg5 = new IclStr("a");
public static final IclStr arg6 = new IclStr("a");
public static final IclStr arg7 = new IclStr("a");
public IclStructFunctorTest(String arg)
{
super(arg);
}
public void testNoArgConstructor()
{
IclStruct struct = new IclStruct(FUNCTORNAME);
TestCase.assertEquals(struct.getFunctor(), FUNCTORNAME);
}
public void testListConstructor()
{
List l = new ArrayList();
l.add(arg0);
IclStruct struct = new IclStruct(FUNCTORNAME, l);
TestCase.assertEquals(struct.getFunctor(), FUNCTORNAME);
}
public void testVectorConstructor()
{
Vector v = new Vector();
v.add(arg0);
IclStruct struct = new IclStruct(FUNCTORNAME, v);
TestCase.assertEquals(struct.getFunctor(), FUNCTORNAME);
}
public void testOneArgConstructor()
{
IclStruct struct = new IclStruct(FUNCTORNAME, arg0);
TestCase.assertEquals(struct.getFunctor(), FUNCTORNAME);
}
public void testTwoArgConstructor()
{
IclStruct struct = new IclStruct(FUNCTORNAME, arg0, arg1);
TestCase.assertEquals(struct.getFunctor(), FUNCTORNAME);
}
public void testThreeArgConstructor()
{
IclStruct struct = new IclStruct(FUNCTORNAME, arg0, arg1, arg2);
TestCase.assertEquals(struct.getFunctor(), FUNCTORNAME);
}
public void testFourArgConstructor()
{
IclStruct struct = new IclStruct(FUNCTORNAME, arg0, arg1, arg2, arg3);
TestCase.assertEquals(struct.getFunctor(), FUNCTORNAME);
}
public void testFiveArgConstructor()
{
IclStruct struct = new IclStruct(FUNCTORNAME, arg0, arg1, arg2, arg3, arg4);
TestCase.assertEquals(struct.getFunctor(), FUNCTORNAME);
}
public void testSixArgConstructor()
{
IclStruct struct = new IclStruct(FUNCTORNAME, arg0, arg1, arg2, arg3, arg4, arg5);
TestCase.assertEquals(struct.getFunctor(), FUNCTORNAME);
}
public void testSevenArgConstructor()
{
IclStruct struct = new IclStruct(FUNCTORNAME, arg0, arg1, arg2, arg3, arg4, arg5, arg6);
TestCase.assertEquals(struct.getFunctor(), FUNCTORNAME);
}
public void testEightArgConstructor()
{
IclStruct struct = new IclStruct(FUNCTORNAME, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
TestCase.assertEquals(struct.getFunctor(), FUNCTORNAME);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -