Fork me on GitHub

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
647 0 0 5 99.227% 8.008

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.jpl7.swi7 647 0 0 5 99.227% 8.008

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

io.github.prolobjectlink.prolog.jpl7.swi7

Class Tests Errors Failures Skipped Success Rate Time
PrologAtomTest 21 0 0 0 100% 0.165
PrologBinaryTest 2 0 0 0 100% 0.043
PrologClauseBuilderTest 10 0 0 2 80% 0.963
PrologClauseTest 19 0 0 0 100% 0.334
PrologConsoleTest 1 0 0 0 100% 0
PrologConverterTest 16 0 0 0 100% 0.001
PrologCutTest 24 0 0 0 100% 0.01
PrologDoubleTest 29 0 0 0 100% 0.042
PrologEmptyTest 22 0 0 0 100% 0.078
PrologEngineTest 35 0 0 0 100% 3.302
PrologEntryTest 40 0 0 0 100% 0.004
PrologExpressionTest 20 0 0 0 100% 0.063
PrologFailTest 24 0 0 0 100% 0.14
PrologFalseTest 24 0 0 0 100% 0.016
PrologFloatTest 25 0 0 0 100% 0.109
PrologIndicatorTest 6 0 0 0 100% 0.001
PrologIntegerTest 27 0 0 0 100% 0.022
PrologJavaTest 1 0 0 0 100% 1.391
PrologListTest 23 0 0 0 100% 0.006
PrologLongTest 29 0 0 0 100% 0.017
PrologMapTest 51 0 0 0 100% 0.026
PrologNilTest 24 0 0 0 100% 0.016
PrologOperatorTest 7 0 0 0 100% 0.224
PrologProviderTest 23 0 0 1 95.652% 0.04
PrologQueryBuilderTest 4 0 0 0 100% 0.208
PrologQueryIteratorTest 3 0 0 2 33.333% 0.083
PrologQueryTest 11 0 0 0 100% 0.27
PrologReferenceTest 37 0 0 0 100% 0.015
PrologScriptEngineFactoryTest 12 0 0 0 100% 0.01
PrologScriptEngineManagerTest 2 0 0 0 100% 0.197
PrologScriptEngineTest 15 0 0 0 100% 0.132
PrologStructureTest 18 0 0 0 100% 0.019
PrologTrueTest 24 0 0 0 100% 0.038
PrologVariableTest 18 0 0 0 100% 0.023

Test Cases

[Summary] [Package List] [Test Cases]

PrologAtomTest

testIsCompound 0.022
testGetArity 0.001
testGetValue 0.001
testIsNil 0
testUnify 0.106
testGetArguments 0.012
testIsEmptyList 0
testCompareTo 0.008
testGetType 0
testGetFunctor 0
testIsAtomic 0
testIsNumber 0
testIsStructure 0
testGetKey 0
testIsExpression 0
testIsAtom 0.003
testIsList 0.003
testIsVariable 0.007
testIsFloat 0.002
testIsInteger 0
testSetValue 0

PrologBinaryTest

pllink 0.043
install 0

PrologClauseBuilderTest

testNeckPrologTerm 0.114
testNeckStringPrologTermArray 0.022
testAsserta 0.135
testAssertz 0.116
testBeginStringPrologTermArray 0.228
testBeginPrologTerm 0.08
testRetract 0.188
testCommaStringPrologTermArray 0
skipped
testClause 0.08
testCommaPrologTerm 0
skipped

PrologClauseTest

testIsDynamic 0.013
testGetBodyArray 0.016
testGetArity 0.006
testGetBodyIterator 0.008
testUnify 0.027
testToString 0.015
testIsDiscontiguous 0.005
testIsMultifile 0.017
testGetBody 0.034
testGetHead 0.063
testGetTerm 0.01
testIsDirective 0.011
testGetFunctor 0.009
testEqualsObject 0.039
testGetIndicator 0.008
testGetPrologIndicator 0.006
testHashCode 0.025
testIsFact 0.011
testIsRule 0.011

PrologConsoleTest

testGetArguments 0

PrologConverterTest

testToTermT 0
testFromTermPrologTermArray 0
testCreateProvider 0
testToTermTArrayArray 0
testToTermMapOfStringT 0
testToTermTArrayClassOfK 0
testToTermTClassOfK 0
testFromTermPrologTermClassOfK 0
testFromTermPrologTermPrologTermArray 0
testToTermMapOfStringTClassOfK 0.001
testToTermTArrayArrayClassOfK 0
testToTermTArray 0
testFromTermPrologTermPrologTermArrayClassOfK 0
testFromTermPrologTermArrayClassOfK 0
testFromTermPrologTerm 0
testToTermMapOfStringTArrayClassOfK 0

PrologCutTest

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

PrologDoubleTest

testGetArity 0.001
testIsNil 0
testToString 0.001
testGetArguments 0.001
testIsEmptyList 0
testGetPrologInteger 0.001
testCompareTo 0.01
testGetType 0.001
testGetFunctor 0.001
testEqualsObject 0.001
testIsDouble 0
testIsNumber 0.002
testGetFloatValue 0.001
testIsStructure 0
testGetDoubleValue 0.008
testGetPrologFloat 0.008
testGetLongValue 0
testGetPrologDouble 0
testGetKey 0
testIsExpression 0
testIsAtom 0
testIsList 0
testIsLong 0
testIsVariable 0.001
testIsFloat 0
testGetPrologLong 0.001
testUntify 0.004
testGetIntValue 0
testIsInteger 0

PrologEmptyTest

testGetArity 0.001
testIsNil 0.001
testUnify 0.008
testToString 0.005
testGetArguments 0
testIsEmptyList 0
testCompareTo 0.007
testGetType 0.004
testGetFunctor 0.002
testEqualsObject 0.001
testIsDouble 0.038
testIsNumber 0
testIsStructure 0
testHashCode 0.003
testGetKey 0.001
testIsExpression 0.003
testIsAtom 0
testIsList 0.001
testIsLong 0.003
testIsVariable 0
testIsFloat 0
testIsInteger 0

PrologEngineTest

testAssertzPrologTermPrologTermArray 0.003
testAbolish 0.03
testCurrentPredicate 1.244
testMatch 0.007
testSave 0.281
testRetractPrologTermPrologTermArray 0.009
testFindAllPrologTermArray 0.117
testRetractString 0.043
testFindString 0.106
testGetName 0.01
testCurrentPredicates 0.087
testAssertzPrologTerm 0.027
testRetractPrologTerm 0.072
testCreateQueryPrologTermArray 0.109
testFindPrologTermArray 0.091
testOperator 0.014
testFindAllPrologTerm 0.098
testGetLicense 0.004
testClausePrologTermPrologTermArray 0.045
testConsult 0.029
testGetVersion 0.003
testClausePrologTerm 0.053
testAssertaString 0.022
testDispose 0.004
testCreateQueryString 0.136
testInclude 0.029
testCurrentOperator 0.115
testFindAllString 0.093
testCurrentOperators 0.019
testAssertzString 0.019
testAssertaPrologTermPrologTermArray 0.007
testIterator 0.036
testAssertaPrologTerm 0.023
testClauseString 0.059
testFindPrologTerm 0.258

PrologEntryTest

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

PrologExpressionTest

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

PrologFailTest

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

PrologFalseTest

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

PrologFloatTest

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

PrologIndicatorTest

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

PrologIntegerTest

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

PrologJavaTest

test 1.391

PrologListTest

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

PrologLongTest

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

PrologMapTest

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

PrologNilTest

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

PrologOperatorTest

testToString 0.013
testCompareTo 0.031
testGetSpecifier 0.018
testEqualsObject 0.038
testGetPriority 0.025
testHashCode 0.052
testGetOperator 0.047

PrologProviderTest

testNewPrologFloat 0
testNullReference 0
testParseTerms 0.005
testTrueReference 0
testNewPrologInteger 0
testNewPrologAtom 0
testNewPrologList 0.001
testNewMapMapOfPrologTermPrologTerm 0.002
testParseTerm 0.009
testCast 0.001
testToString 0.001
testFalseReference 0
testNewEngine 0
testNewEntryPrologTermPrologTerm 0
testNewMapInt 0
testNewReference 0
skipped
testNewEntryObjectObject 0.018
testNewPrologVariable 0.001
testGetLogger 0
testNewMap 0
testNewPrologExpression 0.001
testNewPrologStructure 0.001
testVoidReference 0

PrologQueryBuilderTest

testSemicolonPrologTerm 0.069
testBuildQuery 0.052
testBeginPrologTerm 0.038
testCommaPrologTerm 0.049

PrologQueryIteratorTest

testNext 0
skipped
testHasNext 0.083
testRemove 0
skipped

PrologQueryTest

testOneVariablesSolution 0.015
testNVariablesSolutions 0.015
testHasSolution 0.031
testHasMoreSolutions 0.018
testNextVariablesSolution 0.062
testNSolutions 0.054
testAllVariablesSolutions 0.02
testOneSolution 0.015
testGetEngine 0.012
testAllSolutions 0.014
testNextSolution 0.014

PrologReferenceTest

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

PrologScriptEngineFactoryTest

testGetNames 0.001
testGetParameter 0.002
testGetEngineName 0
testGetOutputStatement 0
testGetLanguageName 0.001
testGetScriptEngine 0.001
testGetExtensions 0.001
testGetProgram 0.001
testGetEngineVersion 0.001
testGetMimeTypes 0.001
testGetLanguageVersion 0.001
testGetMethodCallSyntax 0

PrologScriptEngineManagerTest

testRegistration 0.121
testService 0.076

PrologScriptEngineTest

testPutStringObject 0.009
testSetContextScriptContext 0.001
testEvalStringScriptContext 0.012
testEvalReader 0.006
testEvalString 0.008
testGetFactory 0
testEvalReaderBindings 0.013
testGetScriptContextBindings 0.009
testCreateBindings 0.012
testEvalReaderScriptContext 0.01
testGetContext 0.008
testGetString 0.008
testEvalStringBindings 0.006
testSetBindingsBindingsInt 0.011
testGetBindingsInt 0.019

PrologStructureTest

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

PrologTrueTest

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

PrologVariableTest

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

Failure Details

[Summary] [Package List] [Test Cases]


testCommaStringPrologTermArray
skipped: skipped
testCommaPrologTerm
skipped: skipped
testNewReference
skipped: skipped
testNext
skipped: skipped
testRemove
skipped: skipped