From fdaae7796b608348b485ef24337cadbdbf1ff9c6 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Sat, 26 Sep 2020 12:54:34 +0200 Subject: [PATCH] fix allignment --- Config/reportLang.php | 170 +++++++++++++++++++++--------------------- 1 file changed, 85 insertions(+), 85 deletions(-) diff --git a/Config/reportLang.php b/Config/reportLang.php index 1923a95..14defbf 100644 --- a/Config/reportLang.php +++ b/Config/reportLang.php @@ -390,20 +390,20 @@ return [ 'phpOMS\tests\Business\Finance\LorenzkurveTest' => ['description' => 'Lorenz kurve', 'type' => 'framework'], 'phpOMS\tests\Business\Finance\LorenzkurveTest:testGiniCoefficient' => ['description' => 'The gini coefficient calculation is correct', 'type' => 'framework'], - 'phpOMS\tests\Business\Marketing\ArticleCorrelationAffinityTest' => ['description' => 'Article affinity/correlation', 'type' => 'framework'], - 'phpOMS\tests\Business\Marketing\ArticleCorrelationAffinityTest:testAffinity' => ['description' => 'The highest affinities between articles purchased are calculated correctly', 'type' => 'framework'], + 'phpOMS\tests\Business\Marketing\ArticleCorrelationAffinityTest' => ['description' => 'Article affinity/correlation', 'type' => 'framework'], + 'phpOMS\tests\Business\Marketing\ArticleCorrelationAffinityTest:testAffinity' => ['description' => 'The highest affinities between articles purchased are calculated correctly', 'type' => 'framework'], 'phpOMS\tests\Business\Marketing\ArticleCorrelationAffinityTest:testInvalidItemAffinity' => ['description' => 'The affinity of a new article is empty', 'type' => 'framework'], - 'pphpOMS\tests\Business\Marketing\CustomerValueTest' => ['description' => 'Customer value', 'type' => 'framework'], + 'pphpOMS\tests\Business\Marketing\CustomerValueTest' => ['description' => 'Customer value', 'type' => 'framework'], 'pphpOMS\tests\Business\Marketing\CustomerValueTest:testSimpleCLV' => ['description' => 'The simple customer life time value is correctly calculated', 'type' => 'framework'], - 'pphpOMS\tests\Business\Marketing\CustomerValueTest:testMRR' => ['description' => 'The monthly recurring revenue (MRR) is correctly calculated', 'type' => 'framework'], + 'pphpOMS\tests\Business\Marketing\CustomerValueTest:testMRR' => ['description' => 'The monthly recurring revenue (MRR) is correctly calculated', 'type' => 'framework'], - 'phpOMS\tests\Business\Marketing\MetricsTest' => ['description' => 'General marketing metrics', 'type' => 'framework'], - 'phpOMS\tests\Business\Marketing\MetricsTest:testCustomerRetention' => ['description' => 'Test the correctness of the customer retention calculation', 'type' => 'framework'], - 'phpOMS\tests\Business\Marketing\MetricsTest:testBerrysCustomerProfits' => ['description' => 'The profit according to Berry can be correctly calculated', 'type' => 'framework'], + 'phpOMS\tests\Business\Marketing\MetricsTest' => ['description' => 'General marketing metrics', 'type' => 'framework'], + 'phpOMS\tests\Business\Marketing\MetricsTest:testCustomerRetention' => ['description' => 'Test the correctness of the customer retention calculation', 'type' => 'framework'], + 'phpOMS\tests\Business\Marketing\MetricsTest:testBerrysCustomerProfits' => ['description' => 'The profit according to Berry can be correctly calculated', 'type' => 'framework'], 'phpOMS\tests\Business\Marketing\MetricsTest:testMigrationModelPurchaseMatrix' => ['description' => 'The purchase probability of customers can be calculated based on historic information using the migration model', 'type' => 'framework'], - 'phpOMS\tests\Business\Marketing\MetricsTest:testMigrationModel' => ['description' => 'The CLV can be calculated using the migration model', 'type' => 'framework'], - 'phpOMS\tests\Business\Marketing\MetricsTest:testMailingSuccessEstimation' => ['description' => 'The migration model can be used in order to determin which buying/none-buying customer group should receive a mailing', 'type' => 'framework'], + 'phpOMS\tests\Business\Marketing\MetricsTest:testMigrationModel' => ['description' => 'The CLV can be calculated using the migration model', 'type' => 'framework'], + 'phpOMS\tests\Business\Marketing\MetricsTest:testMailingSuccessEstimation' => ['description' => 'The migration model can be used in order to determin which buying/none-buying customer group should receive a mailing', 'type' => 'framework'], 'phpOMS\tests\Business\Marketing\NetPromoterScoreTest' => ['description' => 'Net promoter', 'type' => 'framework'], 'phpOMS\tests\Business\Marketing\NetPromoterScoreTest:testDefault' => ['description' => 'The net promoter has the expected default values after initialization', 'type' => 'framework'], @@ -684,10 +684,10 @@ return [ 'phpOMS\tests\Event\EventManagerTest:testDispatchAfterAllConditions' => ['description' => 'An event only gets executed if all conditions and sub conditions are met', 'type' => 'framework'], 'phpOMS\tests\Event\EventManagerTest:testDispatchAfterSomeConditionsInvalid' => ['description' => 'An event doesn\'t get executed if not all conditions and sub conditions are met', 'type' => 'framework'], 'phpOMS\tests\Event\EventManagerTest:testInvalidEventTrigger' => ['description' => 'None-existing events cannot be executed/triggered', 'type' => 'framework'], - 'phpOMS\tests\Event\EventManagerTest:testDispatchSimilarGroupAndId' => ['description' => 'An event can be triggered with group and id regex matches', 'type' => 'framework'], - 'phpOMS\tests\Event\EventManagerTest:testDispatchSimilarId' => ['description' => 'An event can be triggered with a fixed group definition and id regex matches', 'type' => 'framework'], - 'phpOMS\tests\Event\EventManagerTest:testDispatchSimilarGroup' => ['description' => ' An event can be triggered with regex group matches and fixed id definition', 'type' => 'framework'], - 'phpOMS\tests\Event\EventManagerTest:testDispatchSimilarInvalid' => ['description' => ' A invalid regex match will not triggered an event', 'type' => 'framework'], + 'phpOMS\tests\Event\EventManagerTest:testDispatchSimilarGroupAndId' => ['description' => 'An event can be triggered with group and id regex matches', 'type' => 'framework'], + 'phpOMS\tests\Event\EventManagerTest:testDispatchSimilarId' => ['description' => 'An event can be triggered with a fixed group definition and id regex matches', 'type' => 'framework'], + 'phpOMS\tests\Event\EventManagerTest:testDispatchSimilarGroup' => ['description' => ' An event can be triggered with regex group matches and fixed id definition', 'type' => 'framework'], + 'phpOMS\tests\Event\EventManagerTest:testDispatchSimilarInvalid' => ['description' => ' A invalid regex match will not triggered an event', 'type' => 'framework'], 'phpOMS\tests\Event\EventManagerTest:testReset' => ['description' => 'An event can be defined to reset after all conditions and subconditions are met. Then all conditions and sub conditions must be met again before it gets triggered again', 'type' => 'framework'], 'phpOMS\tests\Event\EventManagerTest:testNoeReset' => ['description' => 'An event can be defined to not reset after all conditions and subconditions are met. Then an event can be triggered any time.', 'type' => 'framework'], 'phpOMS\tests\Event\EventManagerTest:testDetach' => ['description' => 'An event can be manually removed/detached', 'type' => 'framework'], @@ -779,22 +779,22 @@ return [ 'phpOMS\tests\Localization\MoneyTest:testMoneyAbsoluteValue' => ['description' => 'The datatype correctly handles the absolute value', 'type' => 'framework'], 'phpOMS\tests\Localization\MoneyTest:testMoneyPower' => ['description' => 'The datatype correctly handles the power operator', 'type' => 'framework'], - 'phpOMS\tests\Log\FileLoggerTest' => ['description' => 'File logger for saving log information in a local file', 'type' => 'framework'], - 'phpOMS\tests\Log\FileLoggerTest:testDefault' => ['description' => 'The logger has the expected default values after initialization', 'type' => 'framework'], - 'phpOMS\tests\Log\FileLoggerTest:testFileLoggerInstance' => ['description' => 'The file logger can automatically create a new instance if none exists', 'type' => 'framework'], - 'phpOMS\tests\Log\FileLoggerTest:testNamedLogFile' => ['description' => 'A log file for the output can be specified for the file logger', 'type' => 'framework'], - 'phpOMS\tests\Log\FileLoggerTest:testUnnamedLogFile' => ['description' => 'If no log file name is specified a log file per date is created', 'type' => 'framework'], - 'phpOMS\tests\Log\FileLoggerTest:testNoFileIfNoLog' => ['description' => 'If no logs are performed no log file will be created', 'type' => 'framework'], - 'phpOMS\tests\Log\FileLoggerTest:testLogInputOutput' => ['description' => 'Logs with different levels get correctly stored in the log file', 'type' => 'framework'], - 'phpOMS\tests\Log\FileLoggerTest:testPerpetrator' => ['description' => 'Log files can be analyzed for the highest perpetrator (IP address)', 'type' => 'framework'], - 'phpOMS\tests\Log\FileLoggerTest:testReadLogs' => ['description' => 'Logs can be read from the log file', 'type' => 'framework'], - 'phpOMS\tests\Log\FileLoggerTest:testInvalidReadLogs' => ['description' => 'Invalid log reads return empty log data', 'type' => 'framework'], - 'phpOMS\tests\Log\FileLoggerTest:testReadLine' => ['description' => 'A line can be read from a log file', 'type' => 'framework'], - 'phpOMS\tests\Log\FileLoggerTest:testInvalidReadLine' => ['description' => 'None-existing lines return on read empty log data', 'type' => 'framework'], - 'phpOMS\tests\Log\FileLoggerTest:testVerboseLogger' => ['description' => 'A verbose file logger automatically outputs log data', 'type' => 'framework'], - 'phpOMS\tests\Log\FileLoggerTest:testVerboseLog' => ['description' => 'A verbose console log outputs log data', 'type' => 'framework'], - 'phpOMS\tests\Log\FileLoggerTest:testTiming' => ['description' => 'The logger can perform timings for internal duration logging', 'type' => 'framework'], - 'phpOMS\tests\Log\FileLoggerTest:testLogException' => ['description' => 'A invalid log type throws a InvalidEnumValue', 'type' => 'framework'], + 'phpOMS\tests\Log\FileLoggerTest' => ['description' => 'File logger for saving log information in a local file', 'type' => 'framework'], + 'phpOMS\tests\Log\FileLoggerTest:testDefault' => ['description' => 'The logger has the expected default values after initialization', 'type' => 'framework'], + 'phpOMS\tests\Log\FileLoggerTest:testFileLoggerInstance' => ['description' => 'The file logger can automatically create a new instance if none exists', 'type' => 'framework'], + 'phpOMS\tests\Log\FileLoggerTest:testNamedLogFile' => ['description' => 'A log file for the output can be specified for the file logger', 'type' => 'framework'], + 'phpOMS\tests\Log\FileLoggerTest:testUnnamedLogFile' => ['description' => 'If no log file name is specified a log file per date is created', 'type' => 'framework'], + 'phpOMS\tests\Log\FileLoggerTest:testNoFileIfNoLog' => ['description' => 'If no logs are performed no log file will be created', 'type' => 'framework'], + 'phpOMS\tests\Log\FileLoggerTest:testLogInputOutput' => ['description' => 'Logs with different levels get correctly stored in the log file', 'type' => 'framework'], + 'phpOMS\tests\Log\FileLoggerTest:testPerpetrator' => ['description' => 'Log files can be analyzed for the highest perpetrator (IP address)', 'type' => 'framework'], + 'phpOMS\tests\Log\FileLoggerTest:testReadLogs' => ['description' => 'Logs can be read from the log file', 'type' => 'framework'], + 'phpOMS\tests\Log\FileLoggerTest:testInvalidReadLogs' => ['description' => 'Invalid log reads return empty log data', 'type' => 'framework'], + 'phpOMS\tests\Log\FileLoggerTest:testReadLine' => ['description' => 'A line can be read from a log file', 'type' => 'framework'], + 'phpOMS\tests\Log\FileLoggerTest:testInvalidReadLine' => ['description' => 'None-existing lines return on read empty log data', 'type' => 'framework'], + 'phpOMS\tests\Log\FileLoggerTest:testVerboseLogger' => ['description' => 'A verbose file logger automatically outputs log data', 'type' => 'framework'], + 'phpOMS\tests\Log\FileLoggerTest:testVerboseLog' => ['description' => 'A verbose console log outputs log data', 'type' => 'framework'], + 'phpOMS\tests\Log\FileLoggerTest:testTiming' => ['description' => 'The logger can perform timings for internal duration logging', 'type' => 'framework'], + 'phpOMS\tests\Log\FileLoggerTest:testLogException' => ['description' => 'A invalid log type throws a InvalidEnumValue', 'type' => 'framework'], 'phpOMS\tests\Math\Functions\FibonacciTest' => ['description' => 'Fibonacci functions', 'type' => 'framework'], 'phpOMS\tests\Math\Functions\FibonacciTest:testFibonacci' => ['description' => 'A number can be checked if it is a fibonacci number', 'type' => 'framework'], @@ -1299,7 +1299,7 @@ return [ 'phpOMS\tests\Module\ModuleAbstractTest:testModelDelete' => ['description' => 'A model can be deleted', 'type' => 'framework'], 'phpOMS\tests\Module\ModuleAbstractTest:testModelRelation' => ['description' => 'A model relation can be created', 'type' => 'framework'], - 'phpOMS\tests\Module\NullModuleTest' => ['description' => 'Basic module functionality'], + 'phpOMS\tests\Module\NullModuleTest' => ['description' => 'Basic module functionality'], 'phpOMS\tests\Module\NullModuleTest:testInvalidModuleMethodCalls' => ['description' => 'A invalid module method call will create an error log', 'type' => 'framework'], 'phpOMS\tests\Module\PackageManagerTest' => ['description' => 'Manager for install/update packages'], @@ -1321,9 +1321,9 @@ return [ 'phpOMS\tests\Router\WebRouterTest:testWithoutCSRF' => ['description' => 'Routes which require a CSRF token don\'t match without a CSRF token', 'type' => 'framework'], 'phpOMS\tests\Router\WebRouterTest:testWithValidPermissions' => ['description' => 'Routes only match if the permissions match', 'type' => 'framework'], 'phpOMS\tests\Router\WebRouterTest:testWithInvalidPermissions' => ['description' => 'Routes don\'t match if the permissions don\'t match', 'type' => 'framework'], - 'phpOMS\tests\Router\WebRouterTest:testDataValidation' => ['description' => 'A data validation pattern validates matches correctly', 'type' => 'framework'], - 'phpOMS\tests\Router\WebRouterTest:testInvalidDataValidation' => ['description' => 'A data validation pattern invalidates missmatches', 'type' => 'framework'], - 'phpOMS\tests\Router\WebRouterTest:testDataFromPattern' => ['description' => 'A uri can be used for data population', 'type' => 'framework'], + 'phpOMS\tests\Router\WebRouterTest:testDataValidation' => ['description' => 'A data validation pattern validates matches correctly', 'type' => 'framework'], + 'phpOMS\tests\Router\WebRouterTest:testInvalidDataValidation' => ['description' => 'A data validation pattern invalidates missmatches', 'type' => 'framework'], + 'phpOMS\tests\Router\WebRouterTest:testDataFromPattern' => ['description' => 'A uri can be used for data population', 'type' => 'framework'], 'phpOMS\tests\Router\SocketRouterTest' => ['description' => 'Router for socket requests'], 'phpOMS\tests\Router\SocketRouterTest:testDefault' => ['description' => 'The route result for an empty request is empty', 'type' => 'framework'], @@ -1437,36 +1437,36 @@ return [ 'phpOMS\tests\Stdlib\Base\SmartDateTimeTest:testInvalidDayOfWeek' => ['description' => 'A invalid day of the week returns a negative week index', 'type' => 'framework'], 'phpOMS\tests\Stdlib\Base\SmartDateTimeTest:testCalendarSheet' => ['description' => 'A calendar sheet is returned containing all days of the month and some days of the previous and next month', 'type' => 'framework'], - 'phpOMS\tests\Stdlib\Graph\GraphTest' => ['description' => 'Graph implementation'], - 'phpOMS\tests\Stdlib\Graph\GraphTest:testDefault' => ['description' => 'The graph has the expected default values after initialization', 'type' => 'framework'], - 'phpOMS\tests\Stdlib\Graph\GraphTest:testDirectedInputOutput' => ['description' => 'A graph can ge set as directed', 'type' => 'framework'], - 'phpOMS\tests\Stdlib\Graph\GraphTest:testNodeInputOutput' => ['description' => 'A node can be add to a graph and returned', 'type' => 'framework'], - 'phpOMS\tests\Stdlib\Graph\GraphTest:testNodeExists' => ['description' => 'The existence of a node in a graph can be checked', 'type' => 'framework'], - 'phpOMS\tests\Stdlib\Graph\GraphTest:testGraphWithBridge' => ['description' => 'A graph can be checked for bridges', 'type' => 'framework'], - 'phpOMS\tests\Stdlib\Graph\GraphTest:testGraphWithBridges' => ['description' => 'Multiple bridges are correctly identified in a graph', 'type' => 'framework'], - 'phpOMS\tests\Stdlib\Graph\GraphTest:testGraphWithoutBridges' => ['description' => 'A graph without bridges is correctly classified', 'type' => 'framework'], - 'phpOMS\tests\Stdlib\Graph\GraphTest:testEdgesInputOutput' => ['description' => 'Edges can be add and returned from a graph', 'type' => 'framework'], - 'phpOMS\tests\Stdlib\Graph\GraphTest:testEdgeInputOutput' => ['description' => 'An edge can be found by two edge ids', 'type' => 'framework'], - 'phpOMS\tests\Stdlib\Graph\GraphTest:testUndirectedCycle' => ['description' => 'The existence of cycles in undirected graphs can be checked', 'type' => 'framework'], - 'phpOMS\tests\Stdlib\Graph\GraphTest:testDirectedCycle' => ['description' => 'The existence of cycles in directed graphs can be checked', 'type' => 'framework'], - 'phpOMS\tests\Stdlib\Graph\GraphTest:testCost' => ['description' => 'The cost of a graph can be calculated', 'type' => 'framework'], - 'phpOMS\tests\Stdlib\Graph\GraphTest:testKruskalMinimalSpanningTree' => ['description' => 'The Kruskal minimal spanning tree can be created', 'type' => 'framework'], + 'phpOMS\tests\Stdlib\Graph\GraphTest' => ['description' => 'Graph implementation'], + 'phpOMS\tests\Stdlib\Graph\GraphTest:testDefault' => ['description' => 'The graph has the expected default values after initialization', 'type' => 'framework'], + 'phpOMS\tests\Stdlib\Graph\GraphTest:testDirectedInputOutput' => ['description' => 'A graph can ge set as directed', 'type' => 'framework'], + 'phpOMS\tests\Stdlib\Graph\GraphTest:testNodeInputOutput' => ['description' => 'A node can be add to a graph and returned', 'type' => 'framework'], + 'phpOMS\tests\Stdlib\Graph\GraphTest:testNodeExists' => ['description' => 'The existence of a node in a graph can be checked', 'type' => 'framework'], + 'phpOMS\tests\Stdlib\Graph\GraphTest:testGraphWithBridge' => ['description' => 'A graph can be checked for bridges', 'type' => 'framework'], + 'phpOMS\tests\Stdlib\Graph\GraphTest:testGraphWithBridges' => ['description' => 'Multiple bridges are correctly identified in a graph', 'type' => 'framework'], + 'phpOMS\tests\Stdlib\Graph\GraphTest:testGraphWithoutBridges' => ['description' => 'A graph without bridges is correctly classified', 'type' => 'framework'], + 'phpOMS\tests\Stdlib\Graph\GraphTest:testEdgesInputOutput' => ['description' => 'Edges can be add and returned from a graph', 'type' => 'framework'], + 'phpOMS\tests\Stdlib\Graph\GraphTest:testEdgeInputOutput' => ['description' => 'An edge can be found by two edge ids', 'type' => 'framework'], + 'phpOMS\tests\Stdlib\Graph\GraphTest:testUndirectedCycle' => ['description' => 'The existence of cycles in undirected graphs can be checked', 'type' => 'framework'], + 'phpOMS\tests\Stdlib\Graph\GraphTest:testDirectedCycle' => ['description' => 'The existence of cycles in directed graphs can be checked', 'type' => 'framework'], + 'phpOMS\tests\Stdlib\Graph\GraphTest:testCost' => ['description' => 'The cost of a graph can be calculated', 'type' => 'framework'], + 'phpOMS\tests\Stdlib\Graph\GraphTest:testKruskalMinimalSpanningTree' => ['description' => 'The Kruskal minimal spanning tree can be created', 'type' => 'framework'], - 'phpOMS\tests\Stdlib\Graph\NodeTest' => ['description' => 'Node in a graph'], - 'phpOMS\tests\Stdlib\Graph\NodeTest:testDefault' => ['description' => 'The node has the expected default values after initialization', 'type' => 'framework'], - 'phpOMS\tests\Stdlib\Graph\NodeTest:testDataInputOutput' => ['description' => 'The node data can be set and returned', 'type' => 'framework'], - 'phpOMS\tests\Stdlib\Graph\NodeTest:testNodesEqual' => ['description' => 'Two equal nodes are equal', 'type' => 'framework'], - 'phpOMS\tests\Stdlib\Graph\NodeTest:testNodesNotEqual' => ['description' => 'Two different nodes are not equal', 'type' => 'framework'], - 'phpOMS\tests\Stdlib\Graph\NodeTest:testEdgeInputOutput' => ['description' => 'An edge for a node can be defined', 'type' => 'framework'], + 'phpOMS\tests\Stdlib\Graph\NodeTest' => ['description' => 'Node in a graph'], + 'phpOMS\tests\Stdlib\Graph\NodeTest:testDefault' => ['description' => 'The node has the expected default values after initialization', 'type' => 'framework'], + 'phpOMS\tests\Stdlib\Graph\NodeTest:testDataInputOutput' => ['description' => 'The node data can be set and returned', 'type' => 'framework'], + 'phpOMS\tests\Stdlib\Graph\NodeTest:testNodesEqual' => ['description' => 'Two equal nodes are equal', 'type' => 'framework'], + 'phpOMS\tests\Stdlib\Graph\NodeTest:testNodesNotEqual' => ['description' => 'Two different nodes are not equal', 'type' => 'framework'], + 'phpOMS\tests\Stdlib\Graph\NodeTest:testEdgeInputOutput' => ['description' => 'An edge for a node can be defined', 'type' => 'framework'], 'phpOMS\tests\Stdlib\Graph\NodeTest:testEdgeKeyInputOutput' => ['description' => 'An edge for a node can be defined by key', 'type' => 'framework'], - 'phpOMS\tests\Stdlib\Graph\NodeTest:testNodeRelation' => ['description' => 'A node relationship can be defined', 'type' => 'framework'], - 'phpOMS\tests\Stdlib\Graph\NodeTest:testNeighborsInputOutput' => ['description' => 'All neighbors of a node can be returned', 'type' => 'framework'], + 'phpOMS\tests\Stdlib\Graph\NodeTest:testNodeRelation' => ['description' => 'A node relationship can be defined', 'type' => 'framework'], + 'phpOMS\tests\Stdlib\Graph\NodeTest:testNeighborsInputOutput' => ['description' => 'All neighbors of a node can be returned', 'type' => 'framework'], - 'phpOMS\tests\Stdlib\Graph\EdgeTest' => ['description' => 'Edge between nodes'], - 'phpOMS\tests\Stdlib\Graph\EdgeTest:testDefault' => ['description' => 'The edge has the expected default values after initialization', 'type' => 'framework'], - 'phpOMS\tests\Stdlib\Graph\EdgeTest:testDirected' => ['description' => 'An edge can be directed', 'type' => 'framework'], + 'phpOMS\tests\Stdlib\Graph\EdgeTest' => ['description' => 'Edge between nodes'], + 'phpOMS\tests\Stdlib\Graph\EdgeTest:testDefault' => ['description' => 'The edge has the expected default values after initialization', 'type' => 'framework'], + 'phpOMS\tests\Stdlib\Graph\EdgeTest:testDirected' => ['description' => 'An edge can be directed', 'type' => 'framework'], 'phpOMS\tests\Stdlib\Graph\EdgeTest:testWeightInputOutput' => ['description' => 'An edge weight can be set and returned', 'type' => 'framework'], - 'phpOMS\tests\Stdlib\Graph\EdgeTest:testWeightComparison' => ['description' => 'Two edge weights can be compared', 'type' => 'framework'], + 'phpOMS\tests\Stdlib\Graph\EdgeTest:testWeightComparison' => ['description' => 'Two edge weights can be compared', 'type' => 'framework'], 'phpOMS\tests\Stdlib\Map\MultiMapTest' => ['description' => 'Map which associates multiple keys with the same value'], 'phpOMS\tests\Stdlib\Map\MultiMapTest:testDefault' => ['description' => 'The map has the expected default values and functionality after initialization', 'type' => 'framework'], @@ -2078,26 +2078,26 @@ return [ 'phpOMS\tests\Utils\TaskSchedule\TaskSchedulerTest:testTaskScheduleUpdate' => ['description' => 'A task can be updated', 'type' => 'framework'], 'phpOMS\tests\Utils\TaskSchedule\TaskSchedulerTest:testDelete' => ['description' => 'A task can be deleted', 'type' => 'framework'], - 'phpOMS\tests\Utils\ArrayUtilsTest' => ['description' => 'Array utilities', 'type' => 'framework'], - 'phpOMS\tests\Utils\ArrayUtilsTest:testArrayInputOutput' => ['description' => 'Array values can be set and returned with a path', 'type' => 'framework'], - 'phpOMS\tests\Utils\ArrayUtilsTest:testArrayInvalidArrayPath' => ['description' => 'A invalid array path returns null', 'type' => 'framework'], - 'phpOMS\tests\Utils\ArrayUtilsTest:testArrayInRecursive' => ['description' => 'Test recursively if a value is in an array', 'type' => 'framework'], - 'phpOMS\tests\Utils\ArrayUtilsTest:testArrayDelete' => ['description' => 'An array element can be removed by its path', 'type' => 'framework'], - 'phpOMS\tests\Utils\ArrayUtilsTest:testInvalidArrayDelete' => ['description' => 'Deleting an invalid array path returns the original array', 'type' => 'framework'], - 'phpOMS\tests\Utils\ArrayUtilsTest:testArrayRecursiveSum' => ['description' => 'The recursive sum of all values in an array can be calculated', 'type' => 'framework'], - 'phpOMS\tests\Utils\ArrayUtilsTest:testArrayFlatten' => ['description' => 'A multi-dimensional array can be flatten to a one-dimensional array', 'type' => 'framework'], - 'phpOMS\tests\Utils\ArrayUtilsTest:testArraySum' => ['description' => 'The sum of an array can be calculated', 'type' => 'framework'], - 'phpOMS\tests\Utils\ArrayUtilsTest:testArrayAllIn' => ['description' => 'An array can be checked if it contains multiple defined elements', 'type' => 'framework'], - 'phpOMS\tests\Utils\ArrayUtilsTest:testArrayToCsv' => ['description' => 'An array can be checked if it contains multiple defined elements', 'type' => 'framework'], - 'phpOMS\tests\Utils\ArrayUtilsTest:testArgHas' => ['description' => 'An array can be checked if it has an element and returns its index', 'type' => 'framework'], - 'phpOMS\tests\Utils\ArrayUtilsTest:testArrayAnyIn' => ['description' => 'An array can be turned into a csv string', 'type' => 'framework'], - 'phpOMS\tests\Utils\ArrayUtilsTest:testInvalidArgHas' => ['description' => 'A none-existing argument in an array returns a negative value', 'type' => 'framework'], - 'phpOMS\tests\Utils\ArrayUtilsTest:testArgGet' => ['description' => 'The argument value in an array can be returned', 'type' => 'framework'], - 'phpOMS\tests\Utils\ArrayUtilsTest:testInvalidArgGet' => ['description' => 'A none-existing argument in an array returns null', 'type' => 'framework'], - 'phpOMS\tests\Utils\ArrayUtilsTest:testPowerInt' => ['description' => 'All array values in an array can be potentiated by an integer', 'type' => 'framework'], - 'phpOMS\tests\Utils\ArrayUtilsTest:testPowerFloat' => ['description' => 'All array values in an array can be potentiated by a float', 'type' => 'framework'], - 'phpOMS\tests\Utils\ArrayUtilsTest:testSqrt' => ['description' => 'All array values in an array can be square rooted', 'type' => 'framework'], - 'phpOMS\tests\Utils\ArrayUtilsTest:testAbs' => ['description' => 'All array values in an array can be turned into their absolute value', 'type' => 'framework'], + 'phpOMS\tests\Utils\ArrayUtilsTest' => ['description' => 'Array utilities', 'type' => 'framework'], + 'phpOMS\tests\Utils\ArrayUtilsTest:testArrayInputOutput' => ['description' => 'Array values can be set and returned with a path', 'type' => 'framework'], + 'phpOMS\tests\Utils\ArrayUtilsTest:testArrayInvalidArrayPath' => ['description' => 'A invalid array path returns null', 'type' => 'framework'], + 'phpOMS\tests\Utils\ArrayUtilsTest:testArrayInRecursive' => ['description' => 'Test recursively if a value is in an array', 'type' => 'framework'], + 'phpOMS\tests\Utils\ArrayUtilsTest:testArrayDelete' => ['description' => 'An array element can be removed by its path', 'type' => 'framework'], + 'phpOMS\tests\Utils\ArrayUtilsTest:testInvalidArrayDelete' => ['description' => 'Deleting an invalid array path returns the original array', 'type' => 'framework'], + 'phpOMS\tests\Utils\ArrayUtilsTest:testArrayRecursiveSum' => ['description' => 'The recursive sum of all values in an array can be calculated', 'type' => 'framework'], + 'phpOMS\tests\Utils\ArrayUtilsTest:testArrayFlatten' => ['description' => 'A multi-dimensional array can be flatten to a one-dimensional array', 'type' => 'framework'], + 'phpOMS\tests\Utils\ArrayUtilsTest:testArraySum' => ['description' => 'The sum of an array can be calculated', 'type' => 'framework'], + 'phpOMS\tests\Utils\ArrayUtilsTest:testArrayAllIn' => ['description' => 'An array can be checked if it contains multiple defined elements', 'type' => 'framework'], + 'phpOMS\tests\Utils\ArrayUtilsTest:testArrayToCsv' => ['description' => 'An array can be checked if it contains multiple defined elements', 'type' => 'framework'], + 'phpOMS\tests\Utils\ArrayUtilsTest:testArgHas' => ['description' => 'An array can be checked if it has an element and returns its index', 'type' => 'framework'], + 'phpOMS\tests\Utils\ArrayUtilsTest:testArrayAnyIn' => ['description' => 'An array can be turned into a csv string', 'type' => 'framework'], + 'phpOMS\tests\Utils\ArrayUtilsTest:testInvalidArgHas' => ['description' => 'A none-existing argument in an array returns a negative value', 'type' => 'framework'], + 'phpOMS\tests\Utils\ArrayUtilsTest:testArgGet' => ['description' => 'The argument value in an array can be returned', 'type' => 'framework'], + 'phpOMS\tests\Utils\ArrayUtilsTest:testInvalidArgGet' => ['description' => 'A none-existing argument in an array returns null', 'type' => 'framework'], + 'phpOMS\tests\Utils\ArrayUtilsTest:testPowerInt' => ['description' => 'All array values in an array can be potentiated by an integer', 'type' => 'framework'], + 'phpOMS\tests\Utils\ArrayUtilsTest:testPowerFloat' => ['description' => 'All array values in an array can be potentiated by a float', 'type' => 'framework'], + 'phpOMS\tests\Utils\ArrayUtilsTest:testSqrt' => ['description' => 'All array values in an array can be square rooted', 'type' => 'framework'], + 'phpOMS\tests\Utils\ArrayUtilsTest:testAbs' => ['description' => 'All array values in an array can be turned into their absolute value', 'type' => 'framework'], 'phpOMS\tests\Utils\ColorUtilsTest' => ['description' => 'Color utilities', 'type' => 'framework'], 'phpOMS\tests\Utils\ColorUtilsTest:testIntToRgb' => ['description' => 'A integer can be converted to rgb', 'type' => 'framework'], @@ -2141,17 +2141,17 @@ return [ 'phpOMS\tests\Utils\MbStringUtilsTest' => ['description' => 'Multi-Byte string utilities', 'type' => 'framework'], 'phpOMS\tests\Utils\MbStringUtilsTest:testEntropy' => ['description' => 'The entropy of a string can be calculated', 'type' => 'framework'], - 'phpOMS\tests\Utils\MbStringUtilsTest:testStartsMb' => ['description' => 'A multi-byte string can be checked if it starts with a defined string', 'type' => 'framework'], - 'phpOMS\tests\Utils\MbStringUtilsTest:testEndsMb' => ['description' => 'A multi-byte string can be checked if it ends with a defined string', 'type' => 'framework'], - 'phpOMS\tests\Utils\MbStringUtilsTest:testHasMultiBytes' => ['description' => 'A string can be checked for multi-byte characters', 'type' => 'framework'], + 'phpOMS\tests\Utils\MbStringUtilsTest:testStartsMb' => ['description' => 'A multi-byte string can be checked if it starts with a defined string', 'type' => 'framework'], + 'phpOMS\tests\Utils\MbStringUtilsTest:testEndsMb' => ['description' => 'A multi-byte string can be checked if it ends with a defined string', 'type' => 'framework'], + 'phpOMS\tests\Utils\MbStringUtilsTest:testHasMultiBytes' => ['description' => 'A string can be checked for multi-byte characters', 'type' => 'framework'], 'phpOMS\tests\Utils\MbStringUtilsTest:testTransformUpperCase' => ['description' => 'The first character of a multi-byte string can be turned into upper case', 'type' => 'framework'], 'phpOMS\tests\Utils\MbStringUtilsTest:testTransformLowerCase' => ['description' => 'The first character of a multi-byte string can be turned into lower case', 'type' => 'framework'], 'phpOMS\tests\Utils\MbStringUtilsTest:testTrim' => ['description' => 'A multi-byte string can be trimmed', 'type' => 'framework'], 'phpOMS\tests\Utils\MbStringUtilsTest:testRTrim' => ['description' => 'A multi-byte string can be right-trimmed', 'type' => 'framework'], 'phpOMS\tests\Utils\MbStringUtilsTest:testLTrim' => ['description' => 'A multi-byte string can be left-trimmed', 'type' => 'framework'], - 'phpOMS\tests\Utils\MbStringUtilsTest:testContainsMb' => ['description' => 'A multi-byte string can be checked if it contains at least one defined string element', 'type' => 'framework'], - 'phpOMS\tests\Utils\MbStringUtilsTest:testCountMb' => ['description' => 'The characters of a multi-byte string can be counted', 'type' => 'framework'], - 'phpOMS\tests\Utils\MbStringUtilsTest:testUtf8CharBoundary' => ['description' => 'The previous boundary of a utf-8 encoded quoted printable is identified correctly', 'type' => 'framework'], + 'phpOMS\tests\Utils\MbStringUtilsTest:testContainsMb' => ['description' => 'A multi-byte string can be checked if it contains at least one defined string element', 'type' => 'framework'], + 'phpOMS\tests\Utils\MbStringUtilsTest:testCountMb' => ['description' => 'The characters of a multi-byte string can be counted', 'type' => 'framework'], + 'phpOMS\tests\Utils\MbStringUtilsTest:testUtf8CharBoundary' => ['description' => 'The previous boundary of a utf-8 encoded quoted printable is identified correctly', 'type' => 'framework'], 'phpOMS\tests\Utils\TestUtilsTest' => ['description' => 'Test utilities', 'type' => 'framework'], 'phpOMS\tests\Utils\TestUtilsTest:testGet' => ['description' => 'A member value can be returned', 'type' => 'framework'],