Build/Config/reportLang.php
2019-04-28 21:15:28 +02:00

141 lines
14 KiB
PHP

<?php
return [
// keys which start with `:` are considered localized strings used in the template not for the report.
':status:1' => 'successful',
':status:0' => 'untested',
':status:-1' => 'skipped',
':status:-2' => 'warning',
':status:-3' => 'failure',
':status:-4' => 'error',
// template language
':testreport' => 'Test Report',
':created' => 'Created',
':version' => 'Version',
':total' => 'Total',
':covered' => 'Covered',
':uncovered' => 'Uncovered',
':methods' => 'Methods',
':ratio' => 'Ratio',
':statements' => 'Statements',
':conditionals' => 'Conditionals',
':successful' => 'Successful',
':skipps' => 'Skipps',
':errors' => 'Errors',
':warnings' => 'Warnings',
':failures' => 'Failures',
':description' => 'Description',
':introduction' => 'Introduction',
':introduction_desc_1' => 'This test report is automatically generated and includes information automatically generated by standard testing tools as well as custom tools in order to test and report the correctness as well as the quality of the software.',
':structure' => 'Table of Contents',
':structure_link_1' => 'Introduction',
':structure_link_2' => 'Table of Contents',
':structure_link_3' => 'Objective',
':structure_link_4' => 'Testing Process',
':structure_link_5' => 'Testing Summary',
':structure_link_6' => 'Tests',
':structure_link_9' => 'Disclaimer',
':objective' => 'Objective',
':objective_desc_1' => 'The objective of this report is to provide important information to users and auditors in order to check and re-validate the correctness and quality of the tested software. In this automatically generated report you can confirm if the functionality of the tested software is ensured. This is especially important and helpful for software updates and major version changes. By providing these test reports we hope to help customers, partners and auditors with their software validation processes due to internal or external requirements.',
':testing_process' => 'Testing Process',
':testing_process_desc_1' => 'Our goal is to provide as many and comprehensive tests as possible in order to ensure risks As Low As Reasonably Possible (ALARP). The tests we create can be categorized into multiple non-exclusive categories such as:',
':testing_process_list_1' => 'Unit Test vs. Integration Test vs. Static Tests',
':testing_process_list_2' => 'Frontend vs. Backend',
':testing_process_list_3' => 'Internal vs. 3rd Party',
':testing_process_list_4' => 'Framework vs. Library vs. Module',
':testing_process_list_5' => 'Environment dependent vs. Environment independent',
':testing_process_desc_2' => 'In addition to these functional tests we also do performance analysis of critical components. In addition to these automated tests we also do manual tests which are not included in this report during the development process and testing environments. New tests are constantly added and old tests are improved if applicable. In case tests become redundant or no longer provide any benefit due to software changes we may remove them.',
':testing_summary' => 'Testing Summary',
':testing_summary_coverage' => 'Coverage',
':testing_summary_tests' => 'Tests',
':testing_summary_desc_1' => 'This section contains a brief overview about the testing results.',
':testing_summary_desc_2' => 'Total amount of assertions:',
':testing_summary_desc_3' => 'Total testing time:',
':tests' => 'Tests',
':test_suits' => 'Test Suits',
':disclaimer' => 'Disclaimer',
':disclaimer_desc_1' => 'This test report doesn\'t provide any legal warrenty over completeness and correctness in case of damages of any kind.',
// report elements come below / the order is important and is the same as in the generated report.
'phpOMS\tests\Account\AccountManagerTest' => ['description' => 'Account/user manager to handle/access loaded accounts'],
'phpOMS\tests\Account\AccountManagerTest:testAttributes' => ['description' => 'The manager has the expected member variables'],
'phpOMS\tests\Account\AccountManagerTest:testDefault' => ['description' => 'The manager has the expected default values after initialization'],
'phpOMS\tests\Account\AccountManagerTest:testAddAccount' => ['description' => 'An account can be added to the manager'],
'phpOMS\tests\Account\AccountManagerTest:testRetrieveAccount' => ['description' => 'An account can be retrieved from the manager'],
'phpOMS\tests\Account\AccountManagerTest:testNoAccountDuplication' => ['description' => 'An account can only be added once to the account manager (no duplication)'],
'phpOMS\tests\Account\AccountManagerTest:testNoAccountDuplication' => ['description' => 'An account can only be added once to the account manager (no duplication)'],
'phpOMS\tests\Account\AccountManagerTest:testRemoveAccount' => ['description' => 'An account can be removed from the account manager'],
'phpOMS\tests\Account\AccountManagerTest:testRemoveOnlyValidAccount' => ['description' => 'Only a valid account can be removed from the manager'],
'phpOMS\tests\Account\AccountTest' => ['description' => 'Base account/user representation'],
'phpOMS\tests\Account\AccountTest:testAttributes' => ['description' => 'The account has the expected member variables'],
'phpOMS\tests\Account\AccountTest:testDefault' => ['description' => 'The account has the expected default values after initialization'],
'phpOMS\tests\Account\AccountTest:testSetAndGetAccountNames' => ['description' => 'The account names can be set and retrieved correctly'],
'phpOMS\tests\Account\AccountTest:testAddAndGetGroup' => ['description' => 'Groups can be added to an account'],
'phpOMS\tests\Account\AccountTest:testSetAndGetAccountEmail' => ['description' => 'An account can have a valid email address'],
'phpOMS\tests\Account\AccountTest:testChangeStatus' => ['description' => 'The default status of the account can be changed to a different valid status'],
'phpOMS\tests\Account\AccountTest:testChangeType' => ['description' => 'The default type of the account can be changed to a different valid type'],
'phpOMS\tests\Account\AccountTest:testPermissionHandling' => ['description' => 'Account permissions can be added and checked for existence'],
'phpOMS\tests\Account\AccountTest:testLocalization' => ['description' => 'An account can have it\'s own localization'],
'phpOMS\tests\Account\AccountTest:testLastChange' => ['description' => 'An account \'last activity\' timestamp can be updated and retrieved'],
'phpOMS\tests\Account\AccountTest:testEmailException' => ['description' => 'An account can only have a valid email'],
'phpOMS\tests\Account\AccountTest:testStatusException' => ['description' => 'An account can only have valid account status'],
'phpOMS\tests\Account\AccountTest:testTypeException' => ['description' => 'An account can only have valid account types'],
'phpOMS\tests\Account\GroupTest' => ['description' => 'Base group representation'],
'phpOMS\tests\Account\GroupTest:testAttributes' => ['description' => 'The group has the expected member variables'],
'phpOMS\tests\Account\GroupTest:testDefault' => ['description' => 'The group has the expected default values after initialization'],
'phpOMS\tests\Account\GroupTest:testSetAndGetGroupNameDescription' => ['description' => 'The group name and description can be set and retrieved correctly'],
'phpOMS\tests\Account\GroupTest:testPermissionHandling' => ['description' => 'Group permissions can be added and checked for existence'],
'phpOMS\tests\Account\GroupTest:testChangeStatus' => ['description' => 'The default status of the group can be changed to a different valid status'],
'phpOMS\tests\Account\GroupTest:testStatusException' => ['description' => 'A group can only have valid group status'],
'phpOMS\tests\Asset\AssetManagerTest' => ['description' => 'Asset manager to handle/access assets'],
'phpOMS\tests\Asset\AssetManagerTest:testAttributes' => ['description' => 'The manager has the expected member variables'],
'phpOMS\tests\Asset\AssetManagerTest:testDefault' => ['description' => 'The manager has the expected default values after initialization'],
'phpOMS\tests\Asset\AssetManagerTest:testAddAsset' => ['description' => 'An asset can be added to the manager'],
'phpOMS\tests\Asset\AssetManagerTest:testRetrieveAsset' => ['description' => 'An asset can be retrieved from the manager'],
'phpOMS\tests\Asset\AssetManagerTest:testInvalidAssetReplacement' => ['description' => 'An asset can only be added once to the manager (no duplication unless overwritten)'],
'phpOMS\tests\Asset\AssetManagerTest:testAssetReplacement' => ['description' => 'An asset can be replaced upon request'],
'phpOMS\tests\Asset\AssetManagerTest:testAssetRemove' => ['description' => 'An asset can be removed from the manager'],
'phpOMS\tests\Auth\AuthTest' => ['description' => 'Asset manager to handle/access assets'],
'phpOMS\tests\Auth\AuthTest:testAuthWithEmptyHttpSession' => ['description' => 'The default http session doesn\'t authenticate an account'],
'phpOMS\Business\Finance\DepreciationTest' => ['description' => 'Depreciation calculations'],
'phpOMS\Business\Finance\DepreciationTest:testStraightLine' => ['description' => 'The straight line deprecition and reverse value calculations are correct'],
'phpOMS\Business\Finance\DepreciationTest:testArithmeticDegressivDepreciation' => ['description' => 'The arithmetic degressiv deprecition and reverse value calculations are correct'],
'phpOMS\Business\Finance\DepreciationTest:testArithmeticProgressivDepreciation' => ['description' => 'The arithmetic progressiv deprecition and reverse value calculations are correct'],
'phpOMS\Business\Finance\DepreciationTest:testGeometricProgressivDepreciation' => ['description' => 'The geometric progressiv deprecition and reverse value calculations are correct'],
'phpOMS\Business\Finance\DepreciationTest:testGeometricDegressivDepreciation' => ['description' => 'The geometric degressiv deprecition and reverse value calculations are correct'],
'phpOMS\Business\Finance\FinanceFormulasTest' => ['description' => 'Finance formulas'],
'phpOMS\Business\Finance\FinanceFormulasTest:testAnnualPercentageYield' => ['description' => 'The annual percentage yield (APY) and reverse value calculations are correct'],
'phpOMS\Business\Finance\FinanceFormulasTest:testFutureValueOfAnnuity' => ['description' => 'The future value of annuity (FVA) and reverse value calculations are correct'],
'phpOMS\Business\Finance\FinanceFormulasTest:testFutureValueOfAnnuityContinuousCompounding' => ['description' => 'The future value of annuity continuous compounding (FVACC) and reverse value calculations are correct'],
'phpOMS\Business\Finance\FinanceFormulasTest:testAnnuityPaymentPV' => ['description' => 'The annuity payment from the present value (PV) and reverse value calculations are correct'],
'phpOMS\Business\Finance\FinanceFormulasTest:testAnnuityPaymentFV' => ['description' => 'The annuity payment from the future value (FV) and reverse value calculations are correct'],
'phpOMS\tests\Localization\MoneyTest' => ['description' => 'Money datatype for internal representation of money'],
'phpOMS\tests\Localization\MoneyTest:testDefaultMemberVariables' => ['description' => 'The datatype has the expected member variables and default values'],
'phpOMS\tests\Localization\MoneyTest:testMoneyDefaultStringRepresentation' => ['description' => 'The datatype returns the correct default string representation (#,###.##)'],
'phpOMS\tests\Localization\MoneyTest:testMoneyDecimalPlaces' => ['description' => 'The datatype returns up to 4 decimal places if requested (#,###.####)'],
'phpOMS\tests\Localization\MoneyTest:testMoneyStringToIntConversion' => ['description' => 'The datatype returns the correct integer representation of a string with up to 4 decimal places also considering differences in decimal and thousands characters if requested for different localizations'],
'phpOMS\tests\Localization\MoneyTest:testCorrectValueChange' => ['description' => 'The datatype allows to modify the value by overwriting it with new string characters or integers correctly'],
'phpOMS\tests\Localization\MoneyTest:testMoneyLocalization' => ['description' => 'The datatype can print out money with different thousands, decimals and currency symbols as per definition by the user'],
'phpOMS\tests\Localization\MoneyTest:testMoneySerialization' => ['description' => 'The string character input is correctly serialized to the numeric representation'],
'phpOMS\tests\Localization\MoneyTest:testMoneyUnserialization' => ['description' => 'The string character input is correctly unserialized from a numeric representation'],
'phpOMS\tests\Localization\MoneyTest:testMoneyAddSub' => ['description' => 'The datatype correctly adds and subtracts the different money representations in string, numeric or Money type'],
'phpOMS\tests\Localization\MoneyTest:testMoneyMultDiv' => ['description' => 'The datatype correctly multiplies and divides the money with numerics'],
'phpOMS\tests\Localization\MoneyTest:testMoneyAbsoluteValue' => ['description' => 'The datatype correctly handles the absolute value'],
'phpOMS\tests\Localization\MoneyTest:testMoneyPower' => ['description' => 'The datatype correctly handles the power operator'],
'phpOMS\tests\System\SystemUtilsTest' => ['description' => 'System information'],
'phpOMS\tests\System\SystemUtilsTest:testRAM' => ['description' => 'Test if it is possible to get information about the available RAM and usage (on Windows)'],
'phpOMS\tests\System\SystemUtilsTest:testCPUUsage' => ['description' => 'Test if it is possible to get information about the CPU usage'],
'phpOMS\tests\Math\Matrix\SingularValueDecompositionTest' => ['description' => 'Singular Value Decomposition'],
'phpOMS\tests\Math\Matrix\SingularValueDecompositionTest:testRankCalculation' => ['description' => 'Test the correct rank calculation'],
'phpOMS\tests\Math\Matrix\SingularValueDecompositionTest:testSUVCalculation' => ['description' => 'Test the correct calculation of U, S and V'],
'phpOMS\tests\Math\Matrix\SingularValueDecompositionTest:testComposition' => ['description' => 'Test A = S * U * V\''],
];