Fork me on GitHub

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
691 0 0 3 99.566% 3.447

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.tuprolog 691 0 0 3 99.566% 3.447

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

io.github.prolobjectlink.prolog.tuprolog

Class Tests Errors Failures Skipped Success Rate Time
PrologAtomTest 22 0 0 0 100% 0.065
PrologBinaryTest 2 0 0 0 100% 0.007
PrologClauseBuilderTest 10 0 0 0 100% 0.247
PrologClauseTest 19 0 0 0 100% 0.086
PrologConsoleTest 1 0 0 0 100% 0.002
PrologConverterTest 17 0 0 0 100% 0.018
PrologCutTest 24 0 0 0 100% 0
PrologDoubleTest 30 0 0 0 100% 0.042
PrologEmptyTest 23 0 0 0 100% 0.025
PrologEngineTest 50 0 0 2 96% 1.612
PrologEntryTest 40 0 0 0 100% 0.014
PrologErrorsTest 8 0 0 0 100% 0.007
PrologExpressionTest 20 0 0 0 100% 0.01
PrologFailTest 24 0 0 0 100% 0.012
PrologFalseTest 24 0 0 0 100% 0.025
PrologFloatTest 26 0 0 0 100% 0.019
PrologIndicatorTest 6 0 0 0 100% 0
PrologIntegerTest 28 0 0 0 100% 0
PrologJavaTest 1 0 0 1 0% 0
PrologListTest 24 0 0 0 100% 0.001
PrologLongTest 30 0 0 0 100% 0.041
PrologMapTest 52 0 0 0 100% 0.023
PrologNilTest 24 0 0 0 100% 0.012
PrologOperatorSetTest 5 0 0 0 100% 0.084
PrologOperatorTest 7 0 0 0 100% 0.285
PrologProviderTest 30 0 0 0 100% 0.078
PrologQueryBuilderTest 4 0 0 0 100% 0.09
PrologQueryIteratorTest 3 0 0 0 100% 0.089
PrologQueryTest 11 0 0 0 100% 0.288
PrologReferenceTest 37 0 0 0 100% 0.009
PrologScriptEngineFactoryTest 12 0 0 0 100% 0.106
PrologScriptEngineManagerTest 2 0 0 0 100% 0.121
PrologScriptEngineTest 15 0 0 0 100% 0.023
PrologStructureTest 18 0 0 0 100% 0.004
PrologTrueTest 24 0 0 0 100% 0
PrologVariableTest 18 0 0 0 100% 0.002

Test Cases

[Summary] [Package List] [Test Cases]

PrologAtomTest

testIsCompound 0.011
testGetArity 0
testGetValue 0.001
testIsNil 0
testUnify 0.018
testGetArguments 0.013
testIsEmptyList 0.001
testHasIndicator 0.001
testCompareTo 0.009
testGetType 0
testGetFunctor 0
testIsAtomic 0
testIsNumber 0.001
testIsStructure 0
testGetKey 0.003
testIsExpression 0.003
testIsAtom 0
testIsList 0
testIsVariable 0.001
testIsFloat 0.001
testIsInteger 0.001
testSetValue 0.001

PrologBinaryTest

pllink 0.005
install 0.002

PrologClauseBuilderTest

testNeckPrologTerm 0.007
testNeckStringPrologTermArray 0.003
testAsserta 0.086
testAssertz 0.017
testBeginStringPrologTermArray 0.044
testBeginPrologTerm 0.011
testRetract 0.033
testCommaStringPrologTermArray 0.022
testClause 0.006
testCommaPrologTerm 0.018

PrologClauseTest

testIsDynamic 0.018
testGetBodyArray 0.002
testGetArity 0.001
testGetBodyIterator 0.002
testUnify 0.037
testToString 0.004
testIsDiscontiguous 0.001
testIsMultifile 0.001
testGetBody 0.002
testGetHead 0.001
testGetTerm 0.003
testIsDirective 0.001
testGetFunctor 0.001
testEqualsObject 0.004
testGetIndicator 0.002
testGetPrologIndicator 0.001
testHashCode 0.002
testIsFact 0.002
testIsRule 0.001

PrologConsoleTest

testGetArguments 0.002

PrologConverterTest

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

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
testIsStructure 0
testHashCode 0
testIsEvaluable 0
testIsAtom 0
testIsList 0
testIsLong 0
testIsVariable 0
testIsFloat 0
testIsInteger 0

PrologDoubleTest

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

PrologEmptyTest

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

PrologEngineTest

testContainsString 0.154
testAssertzPrologTermPrologTermArray 0.009
testAbolish 0.03
testCurrentPredicate 0.298
testMatch 0.03
testUnify 0.017
testSave 0.111
testToString 0.013
testRetractPrologTermPrologTermArray 0.017
testRunOnWindows 0.018
testFindAllPrologTermArray 0.026
testRetractString 0.018
testConsultReader 0.064
testFindString 0.022
testGetName 0.017
testPersistWriter 0
skipped
testCurrentPredicates 0.031
testAssertzPrologTerm 0.015
testRetractPrologTerm 0.025
testIncludeReader 0.022
testContainsPrologTermPrologTermArray 0.019
testCreateQueryPrologTermArray 0.028
testFindPrologTermArray 0.023
testOperator 0.018
testFindAllPrologTerm 0.034
testRunOnLinux 0.027
testGetLicense 0.019
testClausePrologTermPrologTermArray 0.021
testConsult 0.086
testGetVersion 0.022
testClausePrologTerm 0.027
testHashCode 0
skipped
testAssertaString 0.018
testDispose 0.015
testEquals 0.029
testGetOSArch 0.016
testGetOSName 0.014
testRunOnOSX 0.015
testCreateQueryString 0.031
testGetVendor 0.008
testInclude 0.021
testCurrentOperator 0.015
testFindAllString 0.025
testCurrentOperators 0.03
testAssertzString 0.017
testAssertaPrologTermPrologTermArray 0.014
testIterator 0.035
testAssertaPrologTerm 0.016
testClauseString 0.015
testFindPrologTerm 0.017

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.001
testGetTerm 0.001
testGetType 0.001
testIsReference 0
testGetFunctor 0.002
testGetArgument 0
testEqualsObject 0
testIsObjectType 0
testIsAtomic 0.001
testIsDouble 0.001
testGetIndicator 0.001
testIsTrueType 0
testIsNumber 0
testGetProvider 0.001
testIsStructure 0
testIsVoidType 0.001
testHashCode 0.001
testIsNullType 0.001
testIsEvaluable 0
testGetObject 0
testGetKey 0
testIsAtom 0
testIsList 0.001
testIsLong 0
testIsVariable 0.001
testIsEntry 0
testIsFloat 0
testIsInteger 0
testSetValue 0

PrologErrorsTest

testStructureExpected 0
testUnknowExpected 0.001
testListExpected 0
testCompoundExpected 0.002
testSyntaxExpected 0.001
testRuntimeExpected 0
testIndicatorExpected 0.002
testFunctorExpected 0.001

PrologExpressionTest

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

PrologFailTest

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

PrologFalseTest

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

PrologFloatTest

testGetArity 0
testIsNil 0
testGetArguments 0
testIsEmptyList 0
testGetPrologInteger 0
testHasIndicator 0.001
testCompareTo 0.002
testGetType 0
testGetFunctor 0
testIsNumber 0
testGetFloatValue 0.001
testIsStructure 0
testGetDoubleValue 0
testGetPrologFloat 0
testGetLongValue 0
testGetPrologDouble 0.01
testGetKey 0
testIsExpression 0
testIsAtom 0.001
testIsList 0.001
testIsVariable 0
testIsFloat 0
testGetPrologLong 0.001
testUntify 0.001
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
testGetArguments 0
testIsEmptyList 0
testGetPrologInteger 0
testHasIndicator 0
testCompareTo 0
testGetType 0
testGetFunctor 0
testIsDouble 0
testIsNumber 0
testGetFloatValue 0
testIsStructure 0
testGetDoubleValue 0
testGetPrologFloat 0
testGetLongValue 0
testGetPrologDouble 0
testGetKey 0
testIsExpression 0
testIsAtom 0
testIsList 0
testIsLong 0
testIsVariable 0
testIsFloat 0
testGetPrologLong 0
testGetIntValue 0
testIsInteger 0

PrologJavaTest

test 0
skipped

PrologListTest

testGetArity 0
testClear 0
testIsNil 0
testUnify 0
testSize 0
testGetArguments 0
testIsEmptyList 0
testHasIndicator 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
testIsFloat 0
testIterator 0.001
testIsInteger 0

PrologLongTest

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

PrologMapTest

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

PrologNilTest

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

PrologOperatorSetTest

testSize 0
testHashCode 0.045
testEquals 0.038
testCurrentOp 0.001
testIterator 0

PrologOperatorTest

testToString 0.025
testCompareTo 0.058
testGetSpecifier 0.026
testEqualsObject 0.053
testGetPriority 0.032
testHashCode 0.059
testGetOperator 0.032

PrologProviderTest

testNewPrologFloat 0.001
testNullReference 0.006
testParseTerms 0.001
testTrueReference 0.001
testNewPrologInteger 0
testNewPrologAtom 0.001
testNewPrologList 0
testNewMapMapOfPrologTermPrologTerm 0
testParseTerm 0.006
testCast 0
testNewPrologListPrologTermPrologTerm 0
testToString 0
testIsCompliant 0.024
testFalseReference 0.001
testNewEngine 0.022
testNewEntryPrologTermPrologTerm 0.003
testNewMapInt 0
testNewPrologVariableInt 0
testNewReference 0
testNewEntryObjectObject 0.009
testNewPrologVariable 0
testNewPrologListPrologTermArray 0.001
testGetLogger 0
testNewPrologVariableStringInt 0
testNewPrologListPrologTermArrayPrologTerm 0.001
testNewPrologVariableString 0
testNewMap 0
testNewPrologExpression 0.001
testNewPrologStructure 0
testVoidReference 0

PrologQueryBuilderTest

testSemicolonPrologTerm 0.025
testBuildQuery 0.022
testBeginPrologTerm 0.022
testCommaPrologTerm 0.021

PrologQueryIteratorTest

testNext 0.034
testHasNext 0.026
testRemove 0.029

PrologQueryTest

testOneVariablesSolution 0.035
testNVariablesSolutions 0.027
testHasSolution 0.029
testHasMoreSolutions 0.024
testNextVariablesSolution 0.031
testNSolutions 0.024
testAllVariablesSolutions 0.027
testOneSolution 0.021
testGetEngine 0.021
testAllSolutions 0.023
testNextSolution 0.026

PrologReferenceTest

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

PrologScriptEngineFactoryTest

testGetNames 0
testGetParameter 0.069
testGetEngineName 0
testGetOutputStatement 0.001
testGetLanguageName 0
testGetScriptEngine 0.001
testGetExtensions 0
testGetProgram 0
testGetEngineVersion 0.017
testGetMimeTypes 0
testGetLanguageVersion 0.018
testGetMethodCallSyntax 0

PrologScriptEngineManagerTest

testRegistration 0.075
testService 0.046

PrologScriptEngineTest

testPutStringObject 0.001
testSetContextScriptContext 0.001
testEvalStringScriptContext 0
testEvalReader 0.001
testEvalString 0
testGetFactory 0.011
testEvalReaderBindings 0
testGetScriptContextBindings 0.001
testCreateBindings 0.002
testEvalReaderScriptContext 0.002
testGetContext 0.001
testGetString 0.001
testEvalStringBindings 0.001
testSetBindingsBindingsInt 0.001
testGetBindingsInt 0

PrologStructureTest

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

PrologTrueTest

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
testIsStructure 0
testHashCode 0
testIsEvaluable 0
testIsAtom 0
testIsList 0
testIsLong 0
testIsVariable 0
testIsFloat 0
testIsInteger 0

PrologVariableTest

testIsNil 0
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
testIsVariable 0
testSetName 0.002
testIsFloat 0
testIsInteger 0

Failure Details

[Summary] [Package List] [Test Cases]


testPersistWriter
skipped: skipped
testHashCode
skipped: skipped
test
skipped: skipped