Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
285 0 0 3 98.947% 1.751

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
org.mklab.tool.control.system.graph 34 0 0 1 97.059% 0.072
org.mklab.tool.control.system 154 0 0 1 99.351% 0.282
org.mklab.tool.control 88 0 0 1 98.864% 1.17
org.mklab.tool.matrix 4 0 0 0 100% 0.205
org.mklab.tool.control.system.parameter 5 0 0 0 100% 0.022

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

org.mklab.tool.control.system.graph

Class Tests Errors Failures Skipped Success Rate Time
ReachableMatrixTest 1 0 0 0 100% 0
KuruskalTest 2 0 0 0 100% 0.017
SparceStringMatrixTest 16 0 0 0 100% 0.03
CycleMatrixTest 4 0 0 0 100% 0.008
ConnectionMatrixTest 1 0 0 0 100% 0.002
MinimumUnknownEquationTest 10 0 0 1 90% 0.015

org.mklab.tool.control.system

Class Tests Errors Failures Skipped Success Rate Time
SystemOperatorTest 17 0 0 0 100% 0.009
AdjacencyConstantMatrixTest 14 0 0 0 100% 0.01
ConstantSystemTest 16 0 0 0 100% 0.015
LinearDynamicSystemTest 16 0 0 0 100% 0.066
AdjacencyMatrixTest 27 0 0 1 96.296% 0.067
NonLinearControlSystemTest 12 0 0 0 100% 0.009
AdjacencyMatrixUtilTest 2 0 0 0 100% 0.008
ContinuousLinearDynamicSystemTest 6 0 0 0 100% 0.005
ControlSystemSystemOperationTest 7 0 0 0 100% 0.013
StaticSystemTest 2 0 0 0 100% 0.002
LinearSystemTest 28 0 0 0 100% 0.065
ControlSystemTest 7 0 0 0 100% 0.013

org.mklab.tool.control

Class Tests Errors Failures Skipped Success Rate Time
AreTest 1 0 0 0 100% 0.02
Tf2desTest 5 0 0 0 100% 0.079
Des2TfmTest 5 0 0 0 100% 0.025
Tfm2desTest 7 0 0 0 100% 0.051
NonProperLinearSystemTest 2 0 0 1 50% 0.006
WeierstrassFormTest 2 0 0 0 100% 0.009
ReversePolishNotationOperandTest 66 0 0 0 100% 0.98

org.mklab.tool.matrix

Class Tests Errors Failures Skipped Success Rate Time
LinspaceTest 2 0 0 0 100% 0.195
Rot90Test 2 0 0 0 100% 0.01

org.mklab.tool.control.system.parameter

Class Tests Errors Failures Skipped Success Rate Time
ParameterContainerTest 5 0 0 0 100% 0.022

Test Cases

[Summary] [Package List] [Test Cases]

SystemOperatorTest

testIsForcedSystem 0.002
testIsDynamic 0
testSetForcedSystem 0
testGetInputSize 0
testToString 0
testGetStateNumber 0.001
testSetInputSize 0
testSetDynamic 0
testIsLinear 0
testGetOutputSize 0
testSetHasDirectFeedthrough 0.001
testHasDirecFeedthrough 0
testSetLinear 0
testSetOutputSize 0
testEquals 0.001
testIsSISO 0.001
testSetStateNumber 0

AdjacencyConstantMatrixTest

testSubtractFromUnitAndExchangeRow 0.001
testCalcTransferFunction2 0
testAdd 0.001
testSubtract 0
testMultiply1 0.001
testMultiply2 0.002
testCalcTransferFunction 0.001
testSubtractFromUnit 0
testCombineABCDBlok 0
testInverse1 0.001
testMultiply 0.001
testInverse 0.001
testGetLoopMatrix 0
testVectorMultiply 0

ConstantSystemTest

testUnityFeedback1 0.001
testUnityFeedback2 0
testGetLinearSystem 0.001
testAdd 0
testAdd2 0.001
testToString 0
testFeedback1 0
testFeedback2 0.001
testMultiply1 0
testMultiply2 0.001
testUnaryMinus 0
testOutputEq 0
testSubtract1 0.001
testSubtract2 0
testEquals 0.001
testIsUnit 0

AreTest

testAre 0.02

Tf2desTest

testTf2dssRationalPolynomial00 0.064
testTf2dssRationalPolynomial01 0
testTf2dssRationalPolynomial02 0
testTf2dssRationalPolynomial03 0.001
testTf2dssRationalPolynomial04 0

ReachableMatrixTest

testReachableMatrix 0

KuruskalTest

testGetMinimumSpanningTree 0.002
testGetCuttingNodes 0.001

LinearDynamicSystemTest

testOutputEqNoDirectPartX 0
testUnityFeedBack 0.004
testGetLinearSystem 0.006
testAdd 0.003
testSubtract 0.002
testSetLinearSystem 0.001
testOutputEqNoDirecttPatrtXU 0.006
testGetABCD 0
testLinearDynamicSystem1 0.009
testLinearDynamicSystem2 0
testUnaryMinus 0.006
testFeedback 0.013
testOutputEqHasDirectPartXU 0
testOutputEqHasDirectPartX 0
testMultiply 0.006
testStateEq 0.001

AdjacencyMatrixTest

testExpandLinearDynamicSystemMultiply 0.007
testLinearMultiply 0.001
testGetLinearSystemIndependentMIMO1 0.001
testGetLinearSystemIndependentMIMO2 0
testContractUnitEdgeAndConstantEdge1 0.001
testContractUnitEdgeAndConstantEdge2 0.001
testContractUnitEdgeAndConstantEdge3 0.001
testExpandInputOutput01 0
testGetLinearSystemFeedback 0.003
testAdjacencyMatrix1 0
testAdjacencyMatrix2 0
testAdjacencyMatrix4 0.001
testExpandConstantSystem01 0.002
testGetLinearSystemInconsecutiveNode 0.001
testExpandMultipleLinearSystemInColumn 0.003
testGetLinearSystemMISO1 0.001
testGetLinearSystemMISO2 0
testGetLinearSystemMultiply 0
testAdjacencyNodeSizeError 0.007
testExpandInputAndOutput02 0
testAdjacencyNodeSizeErrorinCalcNodeValue 0
skipped
testGetLinearSystemSIMO 0.001
testExpandLinearDynamicSystemFeedback 0.006
testExpandMIMOSystem01 0.003
testExpandMIMOSystem02 0.002
testExpandMIMOSystem03 0.005
testExpandLinearDynamicSystemAdd 0.005

NonLinearControlSystemTest

testGetOutputNumpber 0.001
testUnityFeedback 0.001
testAdd1 0.001
testAdd2 0
testAdd3 0.001
testFeedback1 0.001
testFeedback2 0
testGetStateNumber 0
testMultiply1 0
testMultiply2 0
testIsLinear 0
testGetInputNumber 0

SparceStringMatrixTest

testGetElement 0.002
testClone 0
testPrint 0.002
testHash 0.001
testSwap 0
testStringMatrixStringArray 0.001
testRemoveRowAndColumnVector 0.001
testGetColumnSize 0.001
testGetColumnElementCount 0.001
testStringMatrixIntegerInteger 0
testStringMatrixStringArrayArray 0
testSetElement 0
testGetRowElementCount 0
testStringMatrix 0
testEquals 0.002
testGetRowSize 0.001

CycleMatrixTest

testGetLocalMaximumCycles1 0.001
testGetLocalMaximumCycles2 0.005
testDoubleCycleMatrix 0
testDoubleCycleMatrix2 0

AdjacencyMatrixUtilTest

testStateMatrix 0.005
testInsertRowAndColumn 0.002

LinspaceTest

testLinspacedoubledoubleint 0.082
testLinspacedoubledouble 0.016

Des2TfmTest

testDes2tfm00 0.003
testDes2tfm01 0.012
testDes2tfm02 0.003
testDes2tfm03 0.001
testDes2tfm04 0.004

ContinuousLinearDynamicSystemTest

testOutputEq1 0.001
testOutputEq2 0
testHasVariableE 0
testGetInitialState 0.001
testDiffEqs 0
testSetInitialState 0.001

ParameterContainerTest

testValueAccessorWithPendulum 0.01
testValueAccessorWithPeriodicStepSignalSource 0
testGetAnotationWithPendulum 0
testGetAnotationWithPeriodicStepSignalSource 0.001
testUpdateWithParameterWithLqrStateFeedback 0.008

ControlSystemSystemOperationTest

testUnityFeedback 0.003
testControlSystem 0.003
testAdd 0.001
testSubtract 0.001
testUnaryMinus 0.001
testFeedback 0.001
testMultiply 0

Tfm2desTest

testTfm2desRationalPolynomialMatrix00 0.002
testTfm2desRationaPolynomialMatrix01 0.001
testTfm2desRationaPolynomialMatrix02 0.002
testTfm2desRationaPolynomialMatrix03 0.003
testTfm2desRationaPolynomialMatrix04 0.002
testTfm2desRationaPolynomialMatrix05 0.009
testTfm2desRationaPolynomialMatrix06 0.007

NonProperLinearSystemTest

testNonProperLinearSystem1 0.001
testNonProperLinearSystem 0
skipped

ConnectionMatrixTest

testConnectionMatrix 0.001

StaticSystemTest

testOutput1 0.001
testOutput2 0

WeierstrassFormTest

testWeiestrassForm00 0.007
testWeiestrassForm01 0.001

ReversePolishNotationOperandTest

testStringProcesser 0.019
testTransformIntoWithoutCancellation 0
testStringProcesser01 0
testStringProcesser02 0.001
testStringProcesser03 0.003
testStringProcesser04 0.001
testStringProcesser05 0.001
testStringProcesser06 0.001
testStringProcesser07 0.001
testStringProcesser08 0.001
testStringProcesser09 0
testStringProcesser10 0.001
testStringProcesser11 0.001
testStringProcesser12 0.009
testStringProcesser13 0
testStringProcesser14 0.002
testStringProcesser15 0
testStringProcesser16 0.001
testStringProcesser17 0.014
testStringProcesser18 0.001
testStringProcesser19 0
testStringProcesser20 0.003
testStringProcesser21 0.035
testStringProcesser22 0.002
testStringProcesser23 0.002
testStringProcesser24 0.001
testStringProcesser25 0
testStringProcesser26 0.002
testStringProcesser27 0.002
testStringProcesser28 0.002
testStringProcesser29 0.009
testAdjacencyMatrixOfFeedback 0.024
testAdd 0.002
testSingleInversion 0
testGetSensitivityOfUnityFeedback 0.001
testTransformIntoTex 0.004
testSingleInversion1 0
testSingleInversion2 0
testGetSensitivityOfUnityFeedback2 0
testAdjacencyMatrixOfTripleFeedback 0.132
testAdjacencyMatrixOfTwoInputsTwoOutputs2 0.01
testGetStringOfFormulaByVisitor 0
testAdjacencyMatrixOfTwoInputsTwoOutputs 0.011
testAdjacencyMatrixOfDoubleFeedbackNoLoop1 0.015
testAdjacencyMatrixOfDoubleFeedbackNoLoop2 0.017
testAdjacencyMatrixOfDoubleFeedbackNoLoop3 0.033
testGetChangedExpression 0.001
testAdjacencyMatrixOfTripleFeedback1 0.056
testAdjacencyMatrixOfTripleFeedback2 0.045
testAdjacencyMatrixOfTripleFeedback3 0.043
testAdjacencyMatrixOfTripleFeedback4 0.042
testAdjacencyMatrixOfTripleFeedback5 0.044
testAdjacencyMatrixOfTripleFeedback6 0.034
testAdjacencyMatrixOfTripleFeedback7 0.033
testGetMultipliedSystem 0.001
testAdjacencyMatrixOfDoubleFeedback 0.034
testDescriptorSystemWithStandardSS1 0.012
testDescriptorSystemWithStandardSS2 0.003
testDescriptorSystemWithStandardSS3 0.005
testDescriptorSystemWithStandardSS4 0.006
testLoopSystem1 0.002
testLoopSystem2 0.006
testDescriptorSystemWithStandardPrimitive1 0.005
testMultiply 0.001
testInverse 0
testSingleFeedbackDescriptorSystemWithSatandardPrimitive1 0.013

LinearSystemTest

testUnityFeedback 0.002
testAdd 0.001
testSubtract 0.001
testGetInputtNumber 0
testGetA 0
testGetB 0
testGetC 0
testGetD 0
testToString 0.001
testCreateConstant 0.001
testGetStateNumber 0
testGetTransferFunctionMatrix 0.001
testUnaryMinus2 0.001
testUnaryMinus 0.003
testLinearSystem1 0.001
testLinearSystem2 0.002
testLinearSystem3 0.001
testIsProper 0
testFeedback 0.001
testGetOutputNumber 0
testSimplify 0.001
testSimplyfy 0.005
testEquals 0
testMultiply 0.002
testIsSISO 0
testConjugateTranspose 0.002
testTranspose 0.004
testSerializable 0.029

ControlSystemTest

testIsDynamic 0.001
testGetOutputNumpber 0
testGetLinearSystem 0.007
testHasDirectPart 0
testGetStateNumber 0
testIsLinear 0.001
testGetInputNumber 0

MinimumUnknownEquationTest

testGetCuttingNodes1 0.003
testGetCuttingNodes2 0
testGetCuttingNodes3 0
testGetCuttingNodes4 0.001
testGetCuttingNodes5 0
skipped
testGetCuttingNodes6 0.002
testGetCuttingNodes7 0
testGetCuttingNodes8 0.001
testGetCuttingNodes9 0
testGetCuttingNodes 0

Rot90Test

testRot90Matrix 0.009
testRot90Matrixint 0.001

Failure Details

[Summary] [Package List] [Test Cases]


testAdjacencyNodeSizeErrorinCalcNodeValue
skipped: skipped
testNonProperLinearSystem
skipped: skipped
testGetCuttingNodes5
skipped: skipped