Fork me on GitHub

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
649 0 0 4 99.384% 6.484

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.jpl.yap 649 0 0 4 99.384% 6.484

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

io.github.prolobjectlink.prolog.jpl.yap

Class Tests Errors Failures Skipped Success Rate Time
PrologAtomTest 21 0 0 0 100% 0.071
PrologBinaryTest 2 0 0 0 100% 0
PrologClauseBuilderTest 10 0 0 2 80% 0.979
PrologClauseTest 19 0 0 0 100% 0.221
PrologConsoleTest 1 0 0 0 100% 0
PrologConverterTest 16 0 0 0 100% 0.023
PrologCutTest 24 0 0 0 100% 0.016
PrologDoubleTest 29 0 0 0 100% 0.015
PrologEmptyTest 22 0 0 0 100% 0.01
PrologEngineTest 35 0 0 0 100% 2.873
PrologEntryTest 40 0 0 0 100% 0.002
PrologExpressionTest 20 0 0 0 100% 0.046
PrologFailTest 24 0 0 0 100% 0.034
PrologFalseTest 24 0 0 0 100% 0.024
PrologFloatTest 25 0 0 0 100% 0.02
PrologIndicatorTest 6 0 0 0 100% 0
PrologIntegerTest 27 0 0 0 100% 0.025
PrologJavaTest 1 0 0 0 100% 1.06
PrologListTest 23 0 0 0 100% 0.041
PrologLongTest 29 0 0 0 100% 0.012
PrologMapTest 51 0 0 0 100% 0.026
PrologNilTest 26 0 0 0 100% 0.01
PrologOperatorTest 7 0 0 0 100% 0.095
PrologProviderTest 23 0 0 0 100% 0.033
PrologQueryBuilderTest 4 0 0 0 100% 0.21
PrologQueryIteratorTest 3 0 0 2 33.333% 0.101
PrologQueryTest 11 0 0 0 100% 0.199
PrologReferenceTest 37 0 0 0 100% 0.027
PrologScriptEngineFactoryTest 12 0 0 0 100% 0
PrologScriptEngineManagerTest 2 0 0 0 100% 0.167
PrologScriptEngineTest 15 0 0 0 100% 0.111
PrologStructureTest 18 0 0 0 100% 0.014
PrologTrueTest 24 0 0 0 100% 0.009
PrologVariableTest 18 0 0 0 100% 0.01

Test Cases

[Summary] [Package List] [Test Cases]

PrologAtomTest

testIsCompound 0.01
testGetArity 0
testGetValue 0.001
testIsNil 0
testUnify 0.027
testGetArguments 0.007
testIsEmptyList 0.001
testCompareTo 0.021
testGetType 0
testGetFunctor 0
testIsAtomic 0
testIsNumber 0
testIsStructure 0
testGetKey 0.001
testIsExpression 0
testIsAtom 0.002
testIsList 0
testIsVariable 0
testIsFloat 0
testIsInteger 0.001
testSetValue 0

PrologBinaryTest

pllink 0
install 0

PrologClauseBuilderTest

testNeckPrologTerm 0.04
testNeckStringPrologTermArray 0.021
testAsserta 0.131
testAssertz 0.124
testBeginStringPrologTermArray 0.189
testBeginPrologTerm 0.123
testRetract 0.234
testCommaStringPrologTermArray 0
skipped
testClause 0.117
testCommaPrologTerm 0
skipped

PrologClauseTest

testIsDynamic 0.026
testGetBodyArray 0.013
testGetArity 0.006
testGetBodyIterator 0.005
testUnify 0.012
testToString 0.011
testIsDiscontiguous 0.008
testIsMultifile 0.006
testGetBody 0.008
testGetHead 0.007
testGetTerm 0.009
testIsDirective 0.006
testGetFunctor 0.007
testEqualsObject 0.039
testGetIndicator 0.005
testGetPrologIndicator 0.005
testHashCode 0.019
testIsFact 0.018
testIsRule 0.011

PrologConsoleTest

testGetArguments 0

PrologConverterTest

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

PrologCutTest

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

PrologDoubleTest

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

PrologEmptyTest

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

PrologEngineTest

testAssertzPrologTermPrologTermArray 0.005
testAbolish 0.024
testCurrentPredicate 0.95
testMatch 0.006
testSave 0.269
testRetractPrologTermPrologTermArray 0.006
testFindAllPrologTermArray 0.1
testRetractString 0.04
testFindString 0.124
testGetName 0.002
testCurrentPredicates 0.063
testAssertzPrologTerm 0.02
testRetractPrologTerm 0.052
testCreateQueryPrologTermArray 0.103
testFindPrologTermArray 0.118
testOperator 0.012
testFindAllPrologTerm 0.119
testGetLicense 0.002
testClausePrologTermPrologTermArray 0.046
testConsult 0.029
testGetVersion 0.002
testClausePrologTerm 0.057
testAssertaString 0.037
testDispose 0.005
testCreateQueryString 0.128
testInclude 0.035
testCurrentOperator 0.12
testFindAllString 0.121
testCurrentOperators 0.017
testAssertzString 0.02
testAssertaPrologTermPrologTermArray 0.006
testIterator 0.029
testAssertaPrologTerm 0.023
testClauseString 0.058
testFindPrologTerm 0.125

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
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.001
testSetValue 0.001

PrologExpressionTest

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

PrologFailTest

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

PrologFalseTest

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

PrologFloatTest

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

PrologIndicatorTest

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

PrologIntegerTest

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

PrologJavaTest

test 1.06

PrologListTest

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

PrologLongTest

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

PrologMapTest

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

PrologNilTest

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

PrologOperatorTest

testToString 0.008
testCompareTo 0.024
testGetSpecifier 0.011
testEqualsObject 0.017
testGetPriority 0.008
testHashCode 0.017
testGetOperator 0.01

PrologProviderTest

testNewPrologFloat 0.001
testNullReference 0.001
testParseTerms 0.007
testTrueReference 0.001
testNewPrologInteger 0.001
testNewPrologAtom 0.001
testNewPrologList 0.001
testNewMapMapOfPrologTermPrologTerm 0.001
testParseTerm 0.01
testCast 0.001
testToString 0
testFalseReference 0
testNewEngine 0
testNewEntryPrologTermPrologTerm 0
testNewMapInt 0
testNewReference 0.006
testNewEntryObjectObject 0.001
testNewPrologVariable 0
testGetLogger 0
testNewMap 0
testNewPrologExpression 0
testNewPrologStructure 0.001
testVoidReference 0

PrologQueryBuilderTest

testSemicolonPrologTerm 0.048
testBuildQuery 0.052
testBeginPrologTerm 0.046
testCommaPrologTerm 0.064

PrologQueryIteratorTest

testNext 0
skipped
testHasNext 0.101
testRemove 0
skipped

PrologQueryTest

testOneVariablesSolution 0.01
testNVariablesSolutions 0.022
testHasSolution 0.015
testHasMoreSolutions 0.015
testNextVariablesSolution 0.017
testNSolutions 0.027
testAllVariablesSolutions 0.018
testOneSolution 0.016
testGetEngine 0.018
testAllSolutions 0.02
testNextSolution 0.021

PrologReferenceTest

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

PrologScriptEngineFactoryTest

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

PrologScriptEngineManagerTest

testRegistration 0.081
testService 0.086

PrologScriptEngineTest

testPutStringObject 0.005
testSetContextScriptContext 0.001
testEvalStringScriptContext 0.007
testEvalReader 0.008
testEvalString 0.009
testGetFactory 0.001
testEvalReaderBindings 0.009
testGetScriptContextBindings 0.008
testCreateBindings 0.009
testEvalReaderScriptContext 0.009
testGetContext 0.01
testGetString 0.01
testEvalStringBindings 0.009
testSetBindingsBindingsInt 0.008
testGetBindingsInt 0.008

PrologStructureTest

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

PrologTrueTest

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

PrologVariableTest

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

Failure Details

[Summary] [Package List] [Test Cases]


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