Skip to main content

module lang::flybytes::tests::MonitorTests

rascal-0.42.0
org.rascalmpl.flybytes-0.2.11

Usage​

import lang::flybytes::tests::MonitorTests;

Dependencies​

import lang::flybytes::Syntax;
import lang::flybytes::Compiler;

function monitorBreakClass​

Class monitorBreakClass()

function monitorReturnClass​

Class monitorReturnClass()

function monitorThrowClass​

Class monitorThrowClass()

function testMonitorClass​

bool testMonitorClass(Class c, int input, int result)

Tests

test monitorBreakTest​

test bool monitorBreakTest() = testMonitorClass(monitorBreakClass(), 10, 10);

test monitorReturnTest​

test bool monitorReturnTest() = testMonitorClass(monitorReturnClass(), 10, 10);

test monitorUncaughtThrowTest​

test bool monitorUncaughtThrowTest() = testMonitorClass(monitorThrowClass(), 10, 10);