frysk.expr
Class TestArithmetics
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
frysk.junit.TestCase
frysk.expr.TestArithmetics
- All Implemented Interfaces:
- Test
public class TestArithmetics
- extends TestCase
Scratch is for the case where there isn't any symbols, basic ops
should still work.
Methods inherited from class frysk.junit.TestCase |
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, getTimeoutMilliseconds, getTimeoutSeconds, missing32or64, unresolved, unresolvedOffUtrace, unresolvedOn32On64, unresolvedOnIA32, unresolvedOnPPC, unresolvedOnUtrace, unresolvedOnx8664, unsupported |
Methods inherited from class junit.framework.TestCase |
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString |
Methods inherited from class junit.framework.Assert |
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail |
TestArithmetics
public TestArithmetics()
checkScratchExpr
private void checkScratchExpr(String expr,
long value)
testAdd
public void testAdd()
checkVariableExpr
private void checkVariableExpr(String expr,
long value)
testMember
public void testMember()
testIncrement
public void testIncrement()
testDecrement
public void testDecrement()
testArrayAccess
public void testArrayAccess()
testArraySlice
public void testArraySlice()
checkErrorExpr
private void checkErrorExpr(String input,
String error)
testEndOfFileError
public void testEndOfFileError()
testExpressionError
public void testExpressionError()
testTokenError
public void testTokenError()
checkExprType
private void checkExprType(String expr,
String resultType)
testTypes
public void testTypes()