Test Summary

799

tests

0

failures

2.877s

duration

100%

successful

Packages

Package Tests Failures Duration Success rate
org.sterling.cli 4 0 0.509s 0.509s
org.sterling.runtime 10 0 0.726s 0.726s
org.sterling.runtime.expression 166 0 0.282s 0.282s
org.sterling.source 27 0 0.011s 0.011s
org.sterling.source.parser 72 0 0.366s 0.366s
org.sterling.source.scanner 372 0 0.347s 0.347s
org.sterling.source.syntax 105 0 0.172s 0.172s
org.sterling.source.translator 36 0 0.355s 0.355s
org.sterling.util 1 0 0.003s 0.003s
sterling.math 6 0 0.106s 0.106s

Classes

Class Tests Failures Duration Success rate
org.sterling.cli.MainRunnerTest 4 0 0.509s 100%
org.sterling.runtime.GlobalModuleTest 10 0 0.726s 100%
org.sterling.runtime.expression.AccessedExpressionTest 7 0 0.026s 100%
org.sterling.runtime.expression.AppliedExpressionTest 7 0 0.008s 100%
org.sterling.runtime.expression.ApplyCurriedLambdaTest 4 0 0s 100%
org.sterling.runtime.expression.ApplyLambdaTest 1 0 0s 100%
org.sterling.runtime.expression.ArgumentTest 7 0 0.020s 100%
org.sterling.runtime.expression.BindArgumentTest 2 0 0s 100%
org.sterling.runtime.expression.BindOperationTest 1 0 0s 100%
org.sterling.runtime.expression.BindScopeTest 2 0 0s 100%
org.sterling.runtime.expression.BooleanConstantTest 17 0 0.003s 100%
org.sterling.runtime.expression.BoundExpressionTest 7 0 0.024s 100%
org.sterling.runtime.expression.CharacterConstantTest 6 0 0.001s 100%
org.sterling.runtime.expression.ConditionalTest 2 0 0.003s 100%
org.sterling.runtime.expression.DoubleConstantTest 13 0 0.006s 100%
org.sterling.runtime.expression.DoubleMathTest 6 0 0.001s 100%
org.sterling.runtime.expression.IntegerConstantTest 13 0 0.002s 100%
org.sterling.runtime.expression.IntegerMathTest 7 0 0.001s 100%
org.sterling.runtime.expression.LambdaTest 7 0 0.008s 100%
org.sterling.runtime.expression.MemberExpressionTest 7 0 0.022s 100%
org.sterling.runtime.expression.NamedLambdaTest 4 0 0.126s 100%
org.sterling.runtime.expression.NullConstantTest 5 0 0s 100%
org.sterling.runtime.expression.ObjectExpressionTest 6 0 0.009s 100%
org.sterling.runtime.expression.ReferenceTest 6 0 0.018s 100%
org.sterling.runtime.expression.StringConcatenationTest 1 0 0s 100%
org.sterling.runtime.expression.StringConstantTest 14 0 0.002s 100%
org.sterling.runtime.expression.SymbolTest 8 0 0s 100%
org.sterling.runtime.expression.VariableTest 6 0 0.002s 100%
org.sterling.source.LocationRangeTest 11 0 0.005s 100%
org.sterling.source.LocationTest 16 0 0.006s 100%
org.sterling.source.parser.ParserIntegrationTest 37 0 0.234s 100%
org.sterling.source.parser.ParserRunnerTest 5 0 0.067s 100%
org.sterling.source.parser.ParserStateTest 6 0 0s 100%
org.sterling.source.parser.ParserTableBuilderTest 6 0 0.011s 100%
org.sterling.source.parser.ParserTableTest 5 0 0.026s 100%
org.sterling.source.parser.TableDrivenParserTest 13 0 0.028s 100%
org.sterling.source.scanner.BooleanScannerTest 6 0 0.023s 100%
org.sterling.source.scanner.CharacterScannerTest 11 0 0.007s 100%
org.sterling.source.scanner.DelegatingScannerTest 13 0 0.041s 100%
org.sterling.source.scanner.DoubleScannerTest 16 0 0.012s 100%
org.sterling.source.scanner.EndOfInputScannerTest 4 0 0s 100%
org.sterling.source.scanner.IdentifierScannerTest 10 0 0.004s 100%
org.sterling.source.scanner.InputReaderTest 37 0 0.035s 100%
org.sterling.source.scanner.IntegerScannerTest 8 0 0.004s 100%
org.sterling.source.scanner.ListScannerTest 16 0 0.006s 100%
org.sterling.source.scanner.ScannerFactoryTest 204 0 0.177s 100%
org.sterling.source.scanner.ScannerUtilTest 16 0 0.021s 100%
org.sterling.source.scanner.StateManagerTest 5 0 0s 100%
org.sterling.source.scanner.StaticTokenScannerTest 4 0 0.001s 100%
org.sterling.source.scanner.StringScannerTest 10 0 0.004s 100%
org.sterling.source.scanner.TerminatorScannerTest 7 0 0.003s 100%
org.sterling.source.scanner.WhitespaceSkippingScannerTest 5 0 0.009s 100%
org.sterling.source.syntax.BooleanTokenTest 7 0 0.001s 100%
org.sterling.source.syntax.CharacterTokenTest 7 0 0s 100%
org.sterling.source.syntax.DoubleTokenTest 7 0 0.001s 100%
org.sterling.source.syntax.IntegerTokenTest 7 0 0s 100%
org.sterling.source.syntax.NonTerminalNodeTest 21 0 0.135s 100%
org.sterling.source.syntax.SourceNodeTest 4 0 0s 100%
org.sterling.source.syntax.StringTokenTest 6 0 0s 100%
org.sterling.source.syntax.TerminalNodeTest 18 0 0.003s 100%
org.sterling.source.syntax.TokenTest 12 0 0.016s 100%
org.sterling.source.syntax.UnaryExpressionTest 5 0 0.012s 100%
org.sterling.source.syntax.VoidNodeTest 11 0 0.004s 100%
org.sterling.source.translator.ModuleTranslatorTest 4 0 0.068s 100%
org.sterling.source.translator.TranslatorTest 32 0 0.287s 100%
org.sterling.util.StringUtilTest 1 0 0.003s 100%
sterling.math.FactorialTest 6 0 0.106s 100%