public class org.finos.legend.pure.runtime.java.interpreted.function.base.multiplicity.TestGetUpperBound extends org.finos.legend.pure.m.tests.function.base.PureExpressionTest
{
public void <init>()
{
org.finos.legend.pure.runtime.java.interpreted.function.base.multiplicity.TestGetUpperBound v;
v := @this: org.finos.legend.pure.runtime.java.interpreted.function.base.multiplicity.TestGetUpperBound;
specialinvoke v.<org.finos.legend.pure.m.tests.function.base.PureExpressionTest: void <init>()>();
return;
}
public static void setUp()
{
org.finos.legend.pure.m.execution.FunctionExecution v;
v = staticinvoke <org.finos.legend.pure.runtime.java.interpreted.function.base.multiplicity.TestGetUpperBound: org.finos.legend.pure.m.execution.FunctionExecution getFunctionExecution()>();
staticinvoke <org.finos.legend.pure.runtime.java.interpreted.function.base.multiplicity.TestGetUpperBound: void setUpRuntime(org.finos.legend.pure.m.execution.FunctionExecution)>(v);
return;
}
public void testGetUpperBoundZeroManyError()
{
org.finos.legend.pure.runtime.java.interpreted.function.base.multiplicity.TestGetUpperBound v;
v := @this: org.finos.legend.pure.runtime.java.interpreted.function.base.multiplicity.TestGetUpperBound;
virtualinvoke v.<org.finos.legend.pure.runtime.java.interpreted.function.base.multiplicity.TestGetUpperBound: void assertExpressionRaisesPureException(java.lang.String,int,int,java.lang.String)>("Cannot cast a collection of size 0 to multiplicity [1]", 3, 19, "ZeroMany->getUpperBound()");
return;
}
public void testGetUpperBoundOneManyError()
{
org.finos.legend.pure.runtime.java.interpreted.function.base.multiplicity.TestGetUpperBound v;
v := @this: org.finos.legend.pure.runtime.java.interpreted.function.base.multiplicity.TestGetUpperBound;
virtualinvoke v.<org.finos.legend.pure.runtime.java.interpreted.function.base.multiplicity.TestGetUpperBound: void assertExpressionRaisesPureException(java.lang.String,int,int,java.lang.String)>("Cannot cast a collection of size 0 to multiplicity [1]", 3, 18, "OneMany->getUpperBound()");
return;
}
protected static org.finos.legend.pure.m.execution.FunctionExecution getFunctionExecution()
{
org.finos.legend.pure.runtime.java.interpreted.FunctionExecutionInterpreted v;
v = new org.finos.legend.pure.runtime.java.interpreted.FunctionExecutionInterpreted;
specialinvoke v.<org.finos.legend.pure.runtime.java.interpreted.FunctionExecutionInterpreted: void <init>()>();
return v;
}
}