Fork me on GitHub

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
631 0 0 7 98.891% 2.841

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
io.github.prolobjectlink.prolog.jlog 631 0 0 7 98.891% 2.841

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

io.github.prolobjectlink.prolog.jlog

Class Tests Errors Failures Skipped Success Rate Time
PrologAtomTest 22 0 0 0 100% 0.177
PrologBinaryTest 2 0 0 0 100% 0.01
PrologClauseBuilderTest 10 0 0 2 80% 0.388
PrologClauseTest 19 0 0 0 100% 0.064
PrologConsoleTest 1 0 0 0 100% 0.006
PrologCutTest 24 0 0 0 100% 0.017
PrologDoubleTest 28 0 0 0 100% 0.054
PrologEmptyTest 23 0 0 0 100% 0.014
PrologEngineTest 35 0 0 1 97.143% 0.608
PrologEntryTest 40 0 0 0 100% 0.024
PrologExpressionTest 20 0 0 0 100% 0.015
PrologFailTest 24 0 0 0 100% 0.007
PrologFalseTest 24 0 0 0 100% 0.011
PrologFloatTest 24 0 0 0 100% 0.018
PrologIndicatorTest 6 0 0 0 100% 0
PrologIntegerTest 27 0 0 0 100% 0.002
PrologJavaTest 1 0 0 1 0% 0
PrologListTest 23 0 0 0 100% 0.004
PrologLongTest 29 0 0 0 100% 0.007
PrologMapTest 52 0 0 0 100% 0.057
PrologNilTest 23 0 0 0 100% 0.004
PrologOperatorTest 7 0 0 0 100% 0.047
PrologProviderTest 23 0 0 1 95.652% 0.016
PrologQueryBuilderTest 4 0 0 0 100% 0.287
PrologQueryIteratorTest 3 0 0 2 33.333% 0.034
PrologQueryTest 11 0 0 0 100% 0.356
PrologReferenceTest 37 0 0 0 100% 0.011
PrologScriptEngineFactoryTest 12 0 0 0 100% 0.032
PrologScriptEngineManagerTest 2 0 0 0 100% 0.269
PrologScriptEngineTest 15 0 0 0 100% 0.29
PrologStructureTest 18 0 0 0 100% 0.004
PrologTrueTest 24 0 0 0 100% 0.004
PrologVariableTest 18 0 0 0 100% 0.004

Test Cases

[Summary] [Package List] [Test Cases]

PrologAtomTest

testIsCompound 0.008
testGetArity 0
testGetValue 0
testIsNil 0
testUnify 0.123
testGetArguments 0.003
testIsEmptyList 0.009
testHasIndicator 0.001
testCompareTo 0.004
testGetType 0.006
testGetFunctor 0
testIsAtomic 0
testGetIndicator 0
testIsNumber 0.002
testIsStructure 0.014
testIsExpression 0.001
testIsAtom 0.001
testIsList 0.001
testIsVariable 0.002
testIsFloat 0.001
testIsInteger 0.001
testSetValue 0

PrologBinaryTest

pllink 0.008
install 0.002

PrologClauseBuilderTest

testNeckPrologTerm 0.023
testNeckStringPrologTermArray 0.005
testAsserta 0.206
testAssertz 0.028
testBeginStringPrologTermArray 0.039
testBeginPrologTerm 0.019
testRetract 0.04
testCommaStringPrologTermArray 0
skipped
testClause 0.028
testCommaPrologTerm 0
skipped

PrologClauseTest

testIsDynamic 0.015
testGetBodyArray 0.001
testGetArity 0.001
testGetBodyIterator 0
testUnify 0.006
testToString 0.018
testIsDiscontiguous 0.001
testIsMultifile 0.002
testGetBody 0.001
testGetHead 0.001
testGetTerm 0.002
testIsDirective 0.002
testGetFunctor 0
testEqualsObject 0.008
testGetIndicator 0.001
testGetPrologIndicator 0
testHashCode 0.002
testIsFact 0.002
testIsRule 0.001

PrologConsoleTest

testGetArguments 0.006

PrologCutTest

testIsCompound 0
testGetArity 0
testIsNil 0
testUnify 0
testToString 0
testGetArguments 0
testIsEmptyList 0
testHasIndicator 0
testCompareTo 0.004
testGetFunctor 0.002
testEqualsObject 0.002
testIsAtomic 0
testIsDouble 0.001
testGetIndicator 0.001
testIsNumber 0.001
testIsStructure 0
testHashCode 0.002
testIsEvaluable 0
testIsAtom 0.001
testIsList 0
testIsLong 0
testIsVariable 0.001
testIsFloat 0.001
testIsInteger 0.001

PrologDoubleTest

testIsNil 0
testToString 0.022
testGetArguments 0.001
testIsEmptyList 0.001
testGetPrologInteger 0.001
testCompareTo 0.024
testGetType 0
testEqualsObject 0
testIsDouble 0
testGetIndicator 0.001
testIsNumber 0
testGetFloatValue 0
testIsStructure 0.001
testGetDoubleValue 0
testGetPrologFloat 0.001
testGetLongValue 0.002
testGetPrologDouble 0
testGetKey 0
testIsExpression 0
testIsAtom 0
testIsList 0
testIsLong 0
testIsVariable 0
testIsFloat 0
testGetPrologLong 0
testUntify 0
testGetIntValue 0
testIsInteger 0

PrologEmptyTest

testGetArity 0
testIsNil 0.001
testUnify 0.005
testToString 0.002
testGetArguments 0
testIsEmptyList 0.001
testHasIndicator 0.001
testCompareTo 0.003
testGetType 0
testGetFunctor 0
testEqualsObject 0
testIsDouble 0
testGetIndicator 0.001
testIsNumber 0
testIsStructure 0
testHashCode 0
testIsExpression 0
testIsAtom 0
testIsList 0
testIsLong 0
testIsVariable 0
testIsFloat 0
testIsInteger 0

PrologEngineTest

testAssertzPrologTermPrologTermArray 0.012
testAbolish 0.008
testCurrentPredicate 0.102
testMatch 0.03
testSave 0.054
testRetractPrologTermPrologTermArray 0.004
testFindAllPrologTermArray 0.034
testRetractString 0.006
testFindString 0.026
testGetName 0.005
testCurrentPredicates 0.007
testAssertzPrologTerm 0.004
testRetractPrologTerm 0.008
testCreateQueryPrologTermArray 0.04
testFindPrologTermArray 0.037
testOperator 0.009
testFindAllPrologTerm 0.028
testGetLicense 0.004
testClausePrologTermPrologTermArray 0.01
testConsult 0.031
testGetVersion 0.004
testClausePrologTerm 0
skipped
testAssertaString 0.008
testDispose 0.006
testCreateQueryString 0.023
testInclude 0.011
testCurrentOperator 0.02
testFindAllString 0.011
testCurrentOperators 0.011
testAssertzString 0.005
testAssertaPrologTermPrologTermArray 0.004
testIterator 0.011
testAssertaPrologTerm 0.005
testClauseString 0.006
testFindPrologTerm 0.024

PrologEntryTest

testIsCompound 0
testGetArity 0
testGetValue 0
testIsFalseType 0
testIsMap 0
testIsNil 0
testUnify 0
testToString 0
testGetArguments 0
testIsEmptyList 0
testHasIndicator 0
testCompareTo 0
testGetTerm 0.001
testGetType 0.001
testIsReference 0
testGetFunctor 0.002
testGetArgument 0.001
testEqualsObject 0.001
testIsObjectType 0.002
testIsAtomic 0
testIsDouble 0
testGetIndicator 0.001
testIsTrueType 0.001
testIsNumber 0
testGetProvider 0.001
testIsStructure 0.002
testIsVoidType 0.001
testHashCode 0
testIsNullType 0.008
testIsEvaluable 0
testGetObject 0
testGetKey 0
testIsAtom 0
testIsList 0
testIsLong 0
testIsVariable 0
testIsEntry 0
testIsFloat 0.002
testIsInteger 0
testSetValue 0

PrologExpressionTest

testGetArity 0
testGetRight 0
testIsNil 0
testUnify 0.007
testGetArguments 0.001
testIsEmptyList 0
testCompareTo 0.004
testGetLeft 0
testGetType 0
testGetFunctor 0
testIsNumber 0
testIsStructure 0
testGetOperator 0
testGetKey 0
testIsExpression 0
testIsAtom 0
testIsList 0
testIsVariable 0.003
testIsFloat 0
testIsInteger 0

PrologFailTest

testIsCompound 0
testGetArity 0
testIsNil 0
testUnify 0
testToString 0
testGetArguments 0
testIsEmptyList 0
testHasIndicator 0
testCompareTo 0.001
testGetFunctor 0
testEqualsObject 0
testIsAtomic 0
testIsDouble 0
testGetIndicator 0
testIsNumber 0
testIsStructure 0.002
testHashCode 0
testIsEvaluable 0.001
testIsAtom 0
testIsList 0.001
testIsLong 0.001
testIsVariable 0.001
testIsFloat 0
testIsInteger 0

PrologFalseTest

testIsCompound 0
testGetArity 0
testIsNil 0.003
testUnify 0.002
testToString 0
testGetArguments 0
testIsEmptyList 0.001
testHasIndicator 0
testCompareTo 0
testGetFunctor 0
testEqualsObject 0.001
testIsAtomic 0.001
testIsDouble 0
testGetIndicator 0
testIsNumber 0
testIsStructure 0
testHashCode 0.001
testIsEvaluable 0
testIsAtom 0
testIsList 0.002
testIsLong 0
testIsVariable 0
testIsFloat 0
testIsInteger 0

PrologFloatTest

testGetArity 0.003
testIsNil 0
testGetArguments 0
testIsEmptyList 0
testGetPrologInteger 0
testCompareTo 0.001
testGetType 0.002
testGetFunctor 0.002
testGetIndicator 0.001
testIsNumber 0
testIsStructure 0
testGetDoubleValue 0
testGetPrologFloat 0
testGetLongValue 0
testGetPrologDouble 0.001
testIsExpression 0.004
testIsAtom 0.001
testIsList 0
testIsVariable 0
testIsFloat 0
testGetPrologLong 0.001
testUntify 0.001
testGetIntValue 0.001
testIsInteger 0

PrologIndicatorTest

testGetArity 0
testToString 0
testGetFunctor 0
testGetIndicator 0
testHashCode 0
testEquals 0

PrologIntegerTest

testGetArity 0
testIsNil 0
testUnify 0
testGetArguments 0
testIsEmptyList 0
testGetPrologInteger 0
testCompareTo 0
testGetType 0
testGetFunctor 0
testIsDouble 0
testGetIndicator 0.001
testIsNumber 0
testGetFloatValue 0
testIsStructure 0
testGetDoubleValue 0
testGetPrologFloat 0
testGetLongValue 0
testGetPrologDouble 0
testIsExpression 0
testIsAtom 0
testIsList 0
testIsLong 0
testIsVariable 0
testIsFloat 0
testGetPrologLong 0
testGetIntValue 0
testIsInteger 0.001

PrologJavaTest

test 0
skipped

PrologListTest

testGetArity 0
testClear 0
testIsNil 0
testUnify 0
testSize 0
testGetArguments 0
testIsEmptyList 0
testCompareTo 0
testGetHead 0
testGetTail 0
testGetType 0
testGetFunctor 0
testIsNumber 0
testIsStructure 0
testGetKey 0
testIsExpression 0
testIsAtom 0
testIsList 0
testIsVariable 0
testIsEmpty 0.001
testIsFloat 0
testIterator 0.001
testIsInteger 0.002

PrologLongTest

testPrologIntegerLong 0
testGetArity 0
testIsNil 0
testUnify 0
testToString 0
testPrologInteger 0
testGetArguments 0.001
testIsEmptyList 0
testGetPrologInteger 0
testCompareTo 0.001
testGetType 0
testGetFunctor 0.001
testEqualsObject 0
testIsDouble 0
testGetIndicator 0
testIsNumber 0.001
testIsStructure 0
testGetDoubleValue 0
testGetPrologFloat 0
testGetLongValue 0.001
testGetPrologDouble 0
testIsExpression 0
testIsAtom 0
testIsList 0
testIsLong 0.001
testIsVariable 0
testIsFloat 0
testGetPrologLong 0
testIsInteger 0.001

PrologMapTest

testIsCompound 0
testGetArity 0
testIsFalseType 0
testGet 0.002
testPut 0.001
testEntrySet 0.001
testClear 0
testIsMap 0
testIsNil 0
testUnify 0.002
testSize 0
testToString 0.002
testGetArguments 0.002
testIsEmptyList 0
testHasIndicator 0
testCompareTo 0.002
testGetHead 0.016
testGetTail 0.003
testGetTerm 0
testGetType 0
testContainsKey 0
testIsReference 0.001
testGetFunctor 0
testGetArgument 0
testEqualsObject 0
testContainsValue 0.005
testIsObjectType 0
testIsAtomic 0
testIsDouble 0.004
testGetIndicator 0.001
testIsTrueType 0.001
testIsNumber 0
testGetProvider 0
testIsStructure 0
testIsVoidType 0
testHashCode 0.002
testIsNullType 0
testIsEvaluable 0
testGetObject 0
testIsAtom 0.001
testIsList 0.001
testIsLong 0.001
testKeySet 0.001
testIsVariable 0.001
testPutAll 0.003
testIsEmpty 0
testIsEntry 0
testIsFloat 0
testRemove 0.001
testValues 0.001
testIterator 0.001
testIsInteger 0.001

PrologNilTest

testGetArity 0
testIsNil 0
testUnify 0
testToString 0
testGetArguments 0
testIsEmptyList 0
testHasIndicator 0
testCompareTo 0
testGetType 0
testGetFunctor 0
testEqualsObject 0
testIsDouble 0
testGetIndicator 0.001
testIsNumber 0
testIsStructure 0.001
testHashCode 0
testIsExpression 0
testIsAtom 0
testIsList 0
testIsLong 0
testIsVariable 0
testIsFloat 0.001
testIsInteger 0.001

PrologOperatorTest

testToString 0.001
testCompareTo 0.014
testGetSpecifier 0.009
testEqualsObject 0.008
testGetPriority 0.004
testHashCode 0.008
testGetOperator 0.003

PrologProviderTest

testNewPrologFloat 0
testNullReference 0
testTrueReference 0.001
testNewPrologInteger 0
testNewPrologAtom 0
testNewPrologList 0
testNewMapMapOfPrologTermPrologTerm 0
testCast 0
testToString 0
testFalseReference 0
testNewEngine 0
testNewEntryPrologTermPrologTerm 0
testNewMapInt 0.001
testNewReference 0
testNewEntryObjectObject 0
skipped
testNewPrologVariable 0.001
testGetLogger 0.002
testNewMap 0
testNewPrologExpression 0.001
testPrologParseTerm 0.008
testNewPrologStructure 0
testVoidReference 0
testPrologParseTerms 0.002

PrologQueryBuilderTest

testSemicolonPrologTerm 0.119
testBuildQuery 0.049
testBeginPrologTerm 0.018
testCommaPrologTerm 0.101

PrologQueryIteratorTest

testNext 0
skipped
testHasNext 0.034
testRemove 0
skipped

PrologQueryTest

testOneVariablesSolution 0.011
testNVariablesSolutions 0.021
testHasSolution 0.034
testHasMoreSolutions 0.014
testNextVariablesSolution 0.032
testNSolutions 0.034
testAllVariablesSolutions 0.026
testOneSolution 0.122
testGetEngine 0.019
testAllSolutions 0.021
testNextSolution 0.022

PrologReferenceTest

testIsCompound 0
testGetArity 0
testIsFalseType 0
testIsMap 0
testIsNil 0
testUnify 0
testToString 0
testGetArguments 0
testIsEmptyList 0
testHasIndicator 0
testCompareTo 0
testGetTerm 0
testGetType 0
testIsReference 0
testGetFunctor 0
testGetArgument 0
testEqualsObject 0.001
testIsObjectType 0
testIsAtomic 0
testIsDouble 0
testGetIndicator 0.001
testIsTrueType 0.001
testIsNumber 0
testGetProvider 0
testIsStructure 0
testIsVoidType 0
testHashCode 0
testIsNullType 0
testIsEvaluable 0
testGetObject 0
testIsAtom 0
testIsList 0
testIsLong 0.002
testIsVariable 0.004
testIsEntry 0.001
testIsFloat 0.001
testIsInteger 0

PrologScriptEngineFactoryTest

testGetNames 0.01
testGetParameter 0.01
testGetEngineName 0.005
testGetOutputStatement 0
testGetLanguageName 0
testGetScriptEngine 0
testGetExtensions 0
testGetProgram 0
testGetEngineVersion 0.003
testGetMimeTypes 0
testGetLanguageVersion 0.004
testGetMethodCallSyntax 0

PrologScriptEngineManagerTest

testRegistration 0.181
testService 0.088

PrologScriptEngineTest

testPutStringObject 0.011
testSetContextScriptContext 0.001
testEvalStringScriptContext 0.008
testEvalReader 0.044
testEvalString 0.033
testGetFactory 0.005
testEvalReaderBindings 0.042
testGetScriptContextBindings 0.058
testCreateBindings 0.016
testEvalReaderScriptContext 0.004
testGetContext 0.013
testGetString 0.006
testEvalStringBindings 0.009
testSetBindingsBindingsInt 0.026
testGetBindingsInt 0.014

PrologStructureTest

testGetArity 0
testIsNil 0
testUnify 0
testGetArguments 0
testIsEmptyList 0
testCompareTo 0
testGetType 0
testGetFunctor 0
testGetArgument 0
testIsNumber 0
testIsStructure 0
testGetKey 0
testIsExpression 0
testIsAtom 0
testIsList 0
testIsVariable 0.002
testIsFloat 0.001
testIsInteger 0.001

PrologTrueTest

testIsCompound 0
testGetArity 0
testIsNil 0
testUnify 0
testToString 0.001
testGetArguments 0.001
testIsEmptyList 0
testHasIndicator 0
testCompareTo 0.001
testGetFunctor 0
testEqualsObject 0
testIsAtomic 0
testIsDouble 0
testGetIndicator 0.001
testIsNumber 0
testIsStructure 0
testHashCode 0
testIsEvaluable 0
testIsAtom 0
testIsList 0
testIsLong 0
testIsVariable 0
testIsFloat 0
testIsInteger 0

PrologVariableTest

testIsNil 0.001
testUnify 0
testGetArguments 0
testIsEmptyList 0
testCompareTo 0
testGetName 0
testGetType 0
testIsAnonim 0
testIsNumber 0
testIsStructure 0
testGetKey 0
testIsExpression 0
testIsAtom 0
testIsList 0.001
testIsVariable 0
testSetName 0.001
testIsFloat 0
testIsInteger 0.001

Failure Details

[Summary] [Package List] [Test Cases]


testCommaStringPrologTermArray
skipped: skipped
testCommaPrologTerm
skipped: skipped
testClausePrologTerm
skipped: skipped
test
skipped: skipped
testNewEntryObjectObject
skipped: skipped
testNext
skipped: skipped
testRemove
skipped: skipped