ObjectSizeTest is not a language semantic test.

Object size is not specified by the language.

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Move TestCase and TestRunner into standard TestSuite

Work in progress: move to use SUnit style tests
Adapted test case and runner to have support for non-fatal assertions with #expect:, which reports 'inefficacies' on failure.

Signed-off-by: Stefan Marr <git@stefan-marr.de>
SetTest wasn't executed

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Rewrite test cases to use SUnit style

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Execute tests as TestCases with proper runner

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Major language change: Make Symbol subclass of String

Conceptually, this seems to be possible, without issues. Both are immutable, only Symbols guarantee additional uniqueness.

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Whitespace

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added String>>#endsWith:

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Sorted tests by name

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Minimize output in the normal case

- provide error code to command line
- added option --irgnore-inefficacies to suppress non-essential unsupported behavior
- added --help

Signed-off-by: Stefan Marr <git@stefan-marr.de>