package jetbrains.mps.closures.test;
/*Generated by MPS */
import junit.framework.TestCase;
import jetbrains.mps.baseLanguage.closures.runtime._FunctionTypes;
import junit.framework.Assert;
public class MPS14653_Test extends TestCase {
public void test_getFunction() throws Exception {
_FunctionTypes._void_P0_E1<? extends Exception> function = new MPS14653_helper.Context<Exception>().getFunction();
try {
function.invoke();
Assert.fail();
} catch (Exception e) {
// expected exception
}
}
public void test_acceptFunction() throws Exception {
_FunctionTypes._void_P0_E1<? extends Exception> fun = new _FunctionTypes._void_P0_E1<Exception>() {
public void invoke() throws Exception {
throw new Exception();
}
};
try {
new MPS14653_helper.Context().acceptFunction(fun);
Assert.fail();
} catch (Exception e) {
// expected exception
}
}
public MPS14653_Test() {
}
}