diff --git a/Config/reportLang.php b/Config/reportLang.php index 14defbf..0a28263 100644 --- a/Config/reportLang.php +++ b/Config/reportLang.php @@ -663,9 +663,35 @@ return [ 'phpOMS\tests\DataStorage\Session\HttpSessionTest:testInvalidRemove' => ['description' => 'None-existing session data cannot be removed', 'type' => 'framework'], 'phpOMS\tests\DataStorage\Session\HttpSessionTest:testSessionIdInputOutput' => ['description' => 'A session id can be set and returned', 'type' => 'framework'], 'phpOMS\tests\DataStorage\Session\HttpSessionTest:testLockInputOutput' => ['description' => 'A session can be locked for changes', 'type' => 'framework'], + 'phpOMS\tests\DataStorage\Session\HttpSessionTest:testSave' => ['description' => 'Session data can be saved', 'type' => 'framework'], + 'phpOMS\tests\DataStorage\Session\HttpSessionTest:testInvalidLockSave' => ['description' => 'Locked sessions cannot be saved', 'type' => 'framework'], 'phpOMS\tests\DataStorage\Session\HttpSessionTest:testLockInvalidSet' => ['description' => 'A locked session cannot add or change data', 'type' => 'framework'], 'phpOMS\tests\DataStorage\Session\HttpSessionTest:testLockInvalidRemove' => ['description' => 'A locked session cannot remove data', 'type' => 'framework'], + 'phpOMS\tests\DataStorage\Session\FileSessionTest' => ['description' => 'Session data handler for http sessions', 'type' => 'framework'], + 'phpOMS\tests\DataStorage\Session\FileSessionTest:testDefault' => ['description' => 'The session has the expected default values after initialization', 'type' => 'framework'], + 'phpOMS\tests\DataStorage\Session\FileSessionTest:testInputOutput' => ['description' => 'Session data can be set and returned', 'type' => 'framework'], + 'phpOMS\tests\DataStorage\Session\FileSessionTest:testOverwrite' => ['description' => 'Session data can be forced to overwrite', 'type' => 'framework'], + 'phpOMS\tests\DataStorage\Session\FileSessionTest:testInvalidOverwrite' => ['description' => 'Session data cannot be overwritten', 'type' => 'framework'], + 'phpOMS\tests\DataStorage\Session\FileSessionTest:testRemove' => ['description' => 'Session data can be removed', 'type' => 'framework'], + 'phpOMS\tests\DataStorage\Session\FileSessionTest:testInvalidRemove' => ['description' => 'None-existing session data cannot be removed', 'type' => 'framework'], + 'phpOMS\tests\DataStorage\Session\FileSessionTest:testSessionIdInputOutput' => ['description' => 'A session id can be set and returned', 'type' => 'framework'], + 'phpOMS\tests\DataStorage\Session\FileSessionTest:testLockInputOutput' => ['description' => 'A session can be locked for changes', 'type' => 'framework'], + 'phpOMS\tests\DataStorage\Session\FileSessionTest:testSave' => ['description' => 'Session data can be saved', 'type' => 'framework'], + 'phpOMS\tests\DataStorage\Session\FileSessionTest:testInvalidLockSave' => ['description' => 'Locked sessions cannot be saved', 'type' => 'framework'], + 'phpOMS\tests\DataStorage\Session\FileSessionTest:testLockInvalidSet' => ['description' => 'A locked session cannot add or change data', 'type' => 'framework'], + 'phpOMS\tests\DataStorage\Session\FileSessionTest:testLockInvalidRemove' => ['description' => 'A locked session cannot remove data', 'type' => 'framework'], + + 'phpOMS\tests\DataStorage\Session\FileSessionHandlerTest' => ['description' => 'File session handler', 'type' => 'framework'], + 'phpOMS\tests\DataStorage\Session\FileSessionHandlerTest:testCreateSid' => ['description' => 'A session id can be generated', 'type' => 'framework'], + 'phpOMS\tests\DataStorage\Session\FileSessionHandlerTest:testSessionPath' => ['description' => 'The session path can be accessed', 'type' => 'framework'], + 'phpOMS\tests\DataStorage\Session\FileSessionHandlerTest:testInvalidSessionPath' => ['description' => 'A invalid session path cannot be accessed', 'type' => 'framework'], + 'phpOMS\tests\DataStorage\Session\FileSessionHandlerTest:testSessionClose' => ['description' => 'A session can be closed', 'type' => 'framework'], + 'phpOMS\tests\DataStorage\Session\FileSessionHandlerTest:testSessionInputOutput' => ['description' => 'A valid session id can store and return data', 'type' => 'framework'], + 'phpOMS\tests\DataStorage\Session\FileSessionHandlerTest:testReadInvalidSessionId' => ['description' => 'A invalid session id doesn\'t return any data', 'type' => 'framework'], + 'phpOMS\tests\DataStorage\Session\FileSessionHandlerTest:testSessionDestroy' => ['description' => 'A session can be destroyed', 'type' => 'framework'], + 'phpOMS\tests\DataStorage\Session\FileSessionHandlerTest:testSessionTimeoutDestroy' => ['description' => 'Sessions can be removed based on a timeout', 'type' => 'framework'], + 'phpOMS\tests\Dispatcher\DispatcherTest' => ['description' => 'Dispatcher for executing request endpoints', 'type' => 'framework'], 'phpOMS\tests\Dispatcher\DispatcherTest:testClosure' => ['description' => 'The dispatcher can dispatch a function/closure', 'type' => 'framework'], 'phpOMS\tests\Dispatcher\DispatcherTest:testPathMethod' => ['description' => 'The dispatcher can dispatch a method as string representation of a controller', 'type' => 'framework'], @@ -810,12 +836,26 @@ return [ 'phpOMS\tests\Math\Functions\FunctionsTest:testOdd' => ['description' => 'A number can be checked if it is odd', 'type' => 'framework'], 'phpOMS\tests\Math\Functions\FunctionsTest:testEven' => ['description' => 'A number can be checked if it is even', 'type' => 'framework'], 'phpOMS\tests\Math\Functions\FunctionsTest:testCircularPosition' => ['description' => 'The relative number can be calculated on a circular number system (e.g. month in a diverging business year)', 'type' => 'framework'], + 'phpOMS\tests\Math\Functions\FunctionsTest:testErf' => ['description' => 'The error function can be correctly approximated', 'type' => 'framework'], + 'phpOMS\tests\Math\Functions\FunctionsTest:testErfc' => ['description' => 'The complementary error function can be correctly approximated', 'type' => 'framework'], + 'phpOMS\tests\Math\Functions\FunctionsTest:testGeneralizedHypergeometricFunction' => ['description' => 'The generalized hypergeometric function can be correctly calculated', 'type' => 'framework'], 'phpOMS\tests\Math\Functions\GammaTest' => ['description' => 'Gamma function', 'type' => 'framework'], + 'phpOMS\tests\Math\Functions\GammaTest:testGamma' => ['description' => 'The gamma function can be approximated', 'type' => 'framework'], 'phpOMS\tests\Math\Functions\GammaTest:testFactorial' => ['description' => 'The gamma function can be calculated for integers', 'type' => 'framework'], 'phpOMS\tests\Math\Functions\GammaTest:testApproximationSpouge' => ['description' => 'The gamma function can be approximated with the spouge formula', 'type' => 'framework'], 'phpOMS\tests\Math\Functions\GammaTest:testApproximationStirling' => ['description' => 'The gamma function can be approximated with the stirling formula', 'type' => 'framework'], 'phpOMS\tests\Math\Functions\GammaTest:testApproximationLanzos' => ['description' => 'The gamma function can be approximated with the lanzos formula', 'type' => 'framework'], + 'phpOMS\tests\Math\Functions\GammaTest:testLogGamma' => ['description' => 'The log gamma function can be approximated', 'type' => 'framework'], + 'phpOMS\tests\Math\Functions\GammaTest:testFirstIncompleteGamma' => ['description' => 'The first incomplete gamma function can be approximated', 'type' => 'framework'], + 'phpOMS\tests\Math\Functions\GammaTest:testSecondIncompleteGamma' => ['description' => 'The second incomplete gamma function can be approximated', 'type' => 'framework'], + 'phpOMS\tests\Math\Functions\GammaTest:testRegularizedGamma' => ['description' => 'The regularized incomplete gamma function can be approximated', 'type' => 'framework'], + + 'phpOMS\tests\Math\Functions\BetaTest' => ['description' => 'Beta function', 'type' => 'framework'], + 'phpOMS\tests\Math\Functions\BetaTest:beta' => ['description' => 'The beta function can be approximated', 'type' => 'framework'], + 'phpOMS\tests\Math\Functions\BetaTest:testLogBeta' => ['description' => 'The log beta function can be approximated', 'type' => 'framework'], + 'phpOMS\tests\Math\Functions\BetaTest:testIncompleteBeta' => ['description' => 'The incomplete beta function can be approximated', 'type' => 'framework'], + 'phpOMS\tests\Math\Functions\BetaTest:testRegularizedBeta' => ['description' => 'The regularized beta function can be approximated', 'type' => 'framework'], 'phpOMS\tests\Math\Geometry\ConvexHull\MonotoneChainTest' => ['description' => 'Monotone chain', 'type' => 'framework'], 'phpOMS\tests\Math\Geometry\ConvexHull\MonotoneChainTest:testMonotoneChain' => ['description' => 'A convex hull can be formed from multiple points on a plane', 'type' => 'framework'], @@ -959,6 +999,7 @@ return [ 'phpOMS\tests\Math\Matrix\LUDecompositionTest:testSolveOfSingularMatrix' => ['description' => 'The equation Ax = b can be solved for a singular matrix', 'type' => 'framework'], 'phpOMS\tests\Math\Matrix\LUDecompositionTest:testPivot' => ['description' => 'The pivots of the decomposition can be calculated', 'type' => 'framework'], 'phpOMS\tests\Math\Matrix\LUDecompositionTest:testComposition' => ['description' => 'The decomposition can be created and the original matrix can be computed', 'type' => 'framework'], + 'phpOMS\tests\Math\Matrix\LUDecompositionTest:testDet' => ['description' => 'The determinat can be calculated', 'type' => 'framework'], 'phpOMS\tests\Math\Matrix\LUDecompositionTest:testInvalidDimension' => ['description' => 'A invalid vector throws a InvalidDimensionException', 'type' => 'framework'], 'phpOMS\tests\Math\Matrix\QRDecompositionTest' => ['description' => 'QR decomposition'], @@ -1052,6 +1093,7 @@ return [ 'phpOMS\tests\Math\Numerics\Interpolation\CubicSplineInterpolationTest' => ['description' => 'Cubic spline interpolation'], 'phpOMS\tests\Math\Numerics\Interpolation\CubicSplineInterpolationTest:testInterpolationFirstDerivative' => ['description' => 'The spline interpolation using the first derivative is correct', 'type' => 'framework'], 'phpOMS\tests\Math\Numerics\Interpolation\CubicSplineInterpolationTest:testInterpolationSecondDerivative' => ['description' => 'The spline interpolation using the second derivative is correct', 'type' => 'framework'], + 'phpOMS\tests\Math\Numerics\Interpolation\CubicSplineInterpolationTest:testInterpolationUnderOverflow' => ['description' => 'The spline interpolation for out of bounds values uses linear extrapolation', 'type' => 'framework'], 'phpOMS\tests\Math\Numerics\Interpolation\LagrangeInterpolationTest' => ['description' => 'Lagrange interpolation'], 'phpOMS\tests\Math\Numerics\Interpolation\LagrangeInterpolationTest:testInterpolation' => ['description' => 'The lagrange interpolation is correct', 'type' => 'framework'],