UNPKG

@haystacks/constants

Version:

A repo to store reusable constants libraries for use with haystacks implemented applications & plugins.

354 lines (325 loc) 31.8 kB
/** * @file business.constants.validation.js * @module business.constants.validation * @description Contains all validations for business rule constants. * @requires module:business.constants * @author Seth Hollingsead * @date 2022/03/20 * @copyright Copyright © 2022-… by Seth Hollingsead. All rights reserved */ // Internal imports import * as biz from '../constants/business.constants.js'; /** * @function businessConstantsValidation * @description Initializes the business constants validation data objects array. * @return {void} * @author Seth Hollingsead * @date 2022/03/20 */ export const businessConstantsValidation = [ // Business Rules {Name: 'cecho', Actual: biz.cecho, Expected: 'echo'}, {Name: 'cEcho', Actual: biz.cEcho, Expected: 'Echo'}, // *********************************************************************** // BEGIN ArrayParsing category // *********************************************************************** // *********************************************** // AuxiliaryArrayParsing rules in order // *********************************************** {Name: 'cparseColorRangeInputs', Actual: biz.cparseColorRangeInputs, Expected: 'parseColorRangeInputs'}, {Name: 'cgetNamedColorDataArray', Actual: biz.cgetNamedColorDataArray, Expected: 'getNamedColorDataArray'}, {Name: 'cdoesArrayContainValue', Actual: biz.cdoesArrayContainValue, Expected: 'doesArrayContainValue'}, // *********************************************** // CharacterArrayParsing rules in order // *********************************************** {Name: 'creplaceCharacterWithCharacter', Actual: biz.creplaceCharacterWithCharacter, Expected: 'replaceCharacterWithCharacter'}, {Name: 'cdoesArrayContainCharacter', Actual: biz.cdoesArrayContainCharacter, Expected: 'doesArrayContainCharacter'}, {Name: 'cremoveCharacterFromArray', Actual: biz.cremoveCharacterFromArray, Expected: 'removeCharacterFromArray'}, {Name: 'creplaceCharacterAtIndex', Actual: biz.creplaceCharacterAtIndex, Expected: 'replaceCharacterAtIndex'}, // *********************************************** // CommandArrayParsing rules in order // *********************************************** {Name: 'csolveLehmerCode', Actual: biz.csolveLehmerCode, Expected: 'solveLehmerCode'}, {Name: 'crecursiveArrayExpansion', Actual: biz.crecursiveArrayExpansion, Expected: 'recursiveArrayExpansion'}, {Name: 'cgetLehmerCodeValue', Actual: biz.cgetLehmerCodeValue, Expected: 'getLehmerCodeValue'}, {Name: 'cgenerateCommandAliases', Actual: biz.cgenerateCommandAliases, Expected: 'generateCommandAliases'}, {Name: 'caggregateCommandArguments', Actual: biz.caggregateCommandArguments, Expected: 'aggregateCommandArguments'}, // *********************************************** // ConstantArrayParsing rules in order // *********************************************** {Name: 'cgetLengthOfLongestStringInArray', Actual: biz.cgetLengthOfLongestStringInArray, Expected: 'getLengthOfLongestStringInArray'}, {Name: 'csearchForPatternsInStringArray', Actual: biz.csearchForPatternsInStringArray, Expected: 'searchForPatternsInStringArray'}, {Name: 'cvalidatePatternsThatNeedImplementation', Actual: biz.cvalidatePatternsThatNeedImplementation, Expected: 'validatePatternsThatNeedImplementation'}, // *********************************************** // DataArrayParsing rules in order // *********************************************** {Name: 'carraysAreEqual', Actual: biz.carraysAreEqual, Expected: 'arraysAreEqual'}, {Name: 'cstoreData', Actual: biz.cstoreData, Expected: 'storeData'}, {Name: 'cgetStoredData', Actual: biz.cgetStoredData, Expected: 'getStoredData'}, {Name: 'cisObjectEmpty', Actual: biz.cisObjectEmpty, Expected: 'isObjectEmpty'}, {Name: 'cisArrayEmpty', Actual: biz.cisArrayEmpty, Expected: 'isArrayEmpty'}, {Name: 'cisObject', Actual: biz.cisObject, Expected: 'isObject'}, {Name: 'cisArray', Actual: biz.cisArray, Expected: 'isArray'}, {Name: 'cisArrayOrObject', Actual: biz.cisArrayOrObject, Expected: 'isArrayOrObject'}, {Name: 'cisNonZeroLengthArray', Actual: biz.cisNonZeroLengthArray, Expected: 'isNonZeroLengthArray'}, {Name: 'carrayDeepClone', Actual: biz.carrayDeepClone, Expected: 'arrayDeepClone'}, {Name: 'cobjectDeepClone', Actual: biz.cobjectDeepClone, Expected: 'objectDeepClone'}, {Name: 'cobjectDeepMerge', Actual: biz.cobjectDeepMerge, Expected: 'objectDeepMerge'}, {Name: 'cgetNamespacedDataObject', Actual: biz.cgetNamespacedDataObject, Expected: 'getNamespacedDataObject'}, {Name: 'csetNamespacedDataObject', Actual: biz.csetNamespacedDataObject, Expected: 'setNamespacedDataObject'}, // *********************************************** // PathArrayParsing rules in order // *********************************************** {Name: 'cdoesArrayContainFilename', Actual: biz.cdoesArrayContainFilename, Expected: 'doesArrayContainFilename'}, {Name: 'cgetFileAndPathListForPath', Actual: biz.cgetFileAndPathListForPath, Expected: 'getFileAndPathListForPath'}, // *********************************************** // WordArrayParsing rules in order // *********************************************** {Name: 'cconvertCamelCaseStringToArray', Actual: biz.cconvertCamelCaseStringToArray, Expected: 'convertCamelCaseStringToArray'}, {Name: 'cgetWordsArrayFromString', Actual: biz.cgetWordsArrayFromString, Expected: 'getWordsArrayFromString'}, {Name: 'crecombineStringArrayWithSpaces', Actual: biz.crecombineStringArrayWithSpaces, Expected: 'recombineStringArrayWithSpaces'}, {Name: 'cconvertArrayToCamelCaseString', Actual: biz.cconvertArrayToCamelCaseString, Expected: 'convertArrayToCamelCaseString'}, {Name: 'cdoesArrayContainLowerCaseConsolidatedString', Actual: biz.cdoesArrayContainLowerCaseConsolidatedString, Expected: 'doesArrayContainLowerCaseConsolidatedString'}, {Name: 'cascertainMatchingElements', Actual: biz.cascertainMatchingElements, Expected: 'ascertainMatchingElements'}, // *********************************************************************** // END ArrayParsing category // *********************************************************************** // *********************************************************************** // BEGIN StringParsing category // *********************************************************************** // *********************************************** // AuxiliaryStringParsing rules in order // *********************************************** // NONE - getNowMoment was here, but it was a wrapper function, so it was removed. // I am going to leave this here as a landing place for future auxiliaryStringParsing utility business rules. // *********************************************** // CharacterStringParsing rules in order // *********************************************** {Name: 'csingleQuoteSwapAfterEquals', Actual: biz.csingleQuoteSwapAfterEquals, Expected: 'singleQuoteSwapAfterEquals'}, {Name: 'cswapForwardSlashToBackSlash', Actual: biz.cswapForwardSlashToBackSlash, Expected: 'swapForwardSlashToBackSlash'}, {Name: 'cswapBackSlashToForwardSlash', Actual: biz.cswapBackSlashToForwardSlash, Expected: 'swapBackSlashToForwardSlash'}, {Name: 'cswapDoubleForwardSlashToSingleForwardSlash', Actual: biz.cswapDoubleForwardSlashToSingleForwardSlash, Expected: 'swapDoubleForwardSlashToSingleForwardSlash'}, {Name: 'cswapDoubleBackSlashToSingleBackSlash', Actual: biz.cswapDoubleBackSlashToSingleBackSlash, Expected: 'swapDoubleBackSlashToSingleBackSlash'}, {Name: 'creplaceSpacesWithPlus', Actual: biz.creplaceSpacesWithPlus, Expected: 'replaceSpacesWithPlus'}, {Name: 'creplaceColonWithUnderscore', Actual: biz.creplaceColonWithUnderscore, Expected: 'replaceColonWithUnderscore'}, {Name: 'ccleanCarriageReturnFromString', Actual: biz.ccleanCarriageReturnFromString, Expected: 'cleanCarriageReturnFromString'}, {Name: 'cconvertStringToLowerCase', Actual: biz.cconvertStringToLowerCase, Expected: 'convertStringToLowerCase'}, {Name: 'cconvertStringToUpperCase', Actual: biz.cconvertStringToUpperCase, Expected: 'convertStringToUpperCase'}, {Name: 'cdoesStringContainUpperCaseCharacter', Actual: biz.cdoesStringContainUpperCaseCharacter, Expected: 'doesStringContainUpperCaseCharacter'}, {Name: 'cdoesStringContainLowerCaseCharacter', Actual: biz.cdoesStringContainLowerCaseCharacter, Expected: 'doesStringContainLowerCaseCharacter'}, {Name: 'cisFirstCharacterLowerCase', Actual: biz.cisFirstCharacterLowerCase, Expected: 'isFirstCharacterLowerCase'}, {Name: 'cisFirstCharacterUpperCase', Actual: biz.cisFirstCharacterUpperCase, Expected: 'isFirstCharacterUpperCase'}, {Name: 'creplaceCharacterAtIndexOfString', Actual: biz.creplaceCharacterAtIndexOfString, Expected: 'replaceCharacterAtIndexOfString'}, // *********************************************** // CommandStringParsing rules in order // *********************************************** {Name: 'ccleanCommandInput', Actual: biz.ccleanCommandInput, Expected: 'cleanCommandInput'}, {Name: 'cisValidCommandNameString', Actual: biz.cisValidCommandNameString, Expected: 'isValidCommandNameString'}, // *********************************************** // ConstantStringParsing rules in order // *********************************************** {Name: 'cvalidateConstantsDataValidation', Actual: biz.cvalidateConstantsDataValidation, Expected: 'validateConstantsDataValidation'}, {Name: 'cdetermineConstantsContextQualifiedPrefix', Actual: biz.cdetermineConstantsContextQualifiedPrefix, Expected: 'determineConstantsContextQualifiedPrefix'}, {Name: 'cdetermineSuggestedConstantsValidationLineOfCode', Actual: biz.cdetermineSuggestedConstantsValidationLineOfCode, Expected: 'determineSuggestedConstantsValidationLineOfCode'}, {Name: 'cvalidateConstantsDataValidationLineItemName', Actual: biz.cvalidateConstantsDataValidationLineItemName, Expected: 'validateConstantsDataValidationLineItemName'}, {Name: 'cgetConstantsValidationNamespaceParentObject', Actual: biz.cgetConstantsValidationNamespaceParentObject, Expected: 'getConstantsValidationNamespaceParentObject'}, {Name: 'cgetConstantsValidationNamespaceObject', Actual: biz.cgetConstantsValidationNamespaceObject, Expected: 'getConstantsValidationNamespaceObject'}, {Name: 'cdoesConstantNamespaceExist', Actual: biz.cdoesConstantNamespaceExist, Expected: 'doesConstantNamespaceExist'}, {Name: 'cdoesConstantExist', Actual: biz.cdoesConstantExist, Expected: 'doesConstantExist'}, {Name: 'cdoesConstantExistInConstantLibraryObject', Actual: biz.cdoesConstantExistInConstantLibraryObject, Expected: 'doesConstantExistInConstantLibraryObject'}, {Name: 'cgetConstantTypeInConstantLibraryObject', Actual: biz.cgetConstantTypeInConstantLibraryObject, Expected: 'getConstantTypeInConstantLibraryObject'}, {Name: 'cgetConstantNameInConstantLibraryObject', Actual: biz.cgetConstantNameInConstantLibraryObject, Expected: 'getConstantNameInConstantLibraryObject'}, {Name: 'cgetConstantActualValueInConstantLibraryObject', Actual: biz.cgetConstantActualValueInConstantLibraryObject, Expected: 'getConstantActualValueInConstantLibraryObject'}, {Name: 'cdoesConstantExistInConstantNamespaceObject', Actual: biz.cdoesConstantExistInConstantNamespaceObject, Expected: 'doesConstantExistInConstantNamespaceObject'}, {Name: 'cgetConstantNameInConstantNamespaceObject', Actual: biz.cgetConstantNameInConstantNamespaceObject, Expected: 'getConstantNameInConstantNamespaceObject'}, {Name: 'cgetConstantActualValueInConstantNamespaceObject', Actual: biz.cgetConstantActualValueInConstantNamespaceObject, Expected: 'getConstantActualValueInConstantNamespaceObject'}, {Name: 'cgetConstantType', Actual: biz.cgetConstantType, Expected: 'getConstantType'}, {Name: 'cgetConstantActualValue', Actual: biz.cgetConstantActualValue, Expected: 'getConstantActualValue'}, {Name: 'cgetConstantName', Actual: biz.cgetConstantName, Expected: 'getConstantName'}, {Name: 'cfindConstantName', Actual: biz.cfindConstantName, Expected: 'findConstantName'}, {Name: 'cisConstantTypeValid', Actual: biz.cisConstantTypeValid, Expected: 'isConstantTypeValid'}, {Name: 'cconvertConstantTypeToConstantPrefix', Actual: biz.cconvertConstantTypeToConstantPrefix, Expected: 'convertConstantTypeToConstantPrefix'}, {Name: 'cconstantsOptimizedFulfillmentSystem', Actual: biz.cconstantsOptimizedFulfillmentSystem, Expected: 'constantsOptimizedFulfillmentSystem'}, {Name: 'cconstantsFulfillmentSystem', Actual: biz.cconstantsFulfillmentSystem, Expected: 'constantsFulfillmentSystem'}, {Name: 'cvalidateConstantsDataValues', Actual: biz.cvalidateConstantsDataValues, Expected: 'validateConstantsDataValues'}, {Name: 'cisConstantValid', Actual: biz.cisConstantValid, Expected: 'isConstantValid'}, // *********************************************** // DataStringParsing rules in order // *********************************************** {Name: 'cgetAttributeName', Actual: biz.cgetAttributeName, Expected: 'getAttributeName'}, {Name: 'cgetAttributeValue', Actual: biz.cgetAttributeValue, Expected: 'getAttributeValue'}, {Name: 'cgetValueFromAssignmentOperationString', Actual: biz.cgetValueFromAssignmentOperationString, Expected: 'getValueFromAssignmentOperationString'}, {Name: 'cgetDataCategoryFromDataContextName', Actual: biz.cgetDataCategoryFromDataContextName, Expected: 'getDataCategoryFromDataContextName'}, {Name: 'cgetDataCategoryDetailNameFromDataContextName', Actual: biz.cgetDataCategoryDetailNameFromDataContextName, Expected: 'getDataCategoryDetailNameFromDataContextName'}, {Name: 'cgetKeywordNameFromDataContextName', Actual: biz.cgetKeywordNameFromDataContextName, Expected: 'getKeywordNameFromDataContextName'}, {Name: 'cloadDataFile', Actual: biz.cloadDataFile, Expected: 'loadDataFile'}, {Name: 'csaveDataFile', Actual: biz.csaveDataFile, Expected: 'saveDataFile'}, {Name: 'cgetUserNameFromEmail', Actual: biz.cgetUserNameFromEmail, Expected: 'getUserNameFromEmail'}, {Name: 'cencryptStringAes256', Actual: biz.cencryptStringAes256, Expected: 'encryptStringAes256'}, {Name: 'cdecryptStringAes256', Actual: biz.cdecryptStringAes256, Expected: 'decryptStringAes256'}, {Name: 'cobfuscateString', Actual: biz.cobfuscateString, Expected: 'obfuscateString'}, // *********************************************** // FileStringParsing rules in order // *********************************************** {Name: 'cgetFileNameFromPath', Actual: biz.cgetFileNameFromPath, Expected: 'getFileNameFromPath'}, {Name: 'cremoveFileNameFromPath', Actual: biz.cremoveFileNameFromPath, Expected: 'removeFileNameFromPath'}, {Name: 'cgetFileExtension', Actual: biz.cgetFileExtension, Expected: 'getFileExtension'}, {Name: 'cremoveDotFromFileExtension', Actual: biz.cremoveDotFromFileExtension, Expected: 'removeDotFromFileExtension'}, {Name: 'cremoveFileExtensionFromFileName', Actual: biz.cremoveFileExtensionFromFileName, Expected: 'removeFileExtensionFromFileName'}, {Name: 'cascertainMatchingFilenames', Actual: biz.cascertainMatchingFilenames, Expected: 'ascertainMatchingFilenames'}, {Name: 'csupportedFileFormatsAre', Actual: biz.csupportedFileFormatsAre, Expected: 'supportedFileFormatsAre'}, {Name: 'cremoveXnumberOfFoldersFromEndOfPath', Actual: biz.cremoveXnumberOfFoldersFromEndOfPath, Expected: 'removeXnumberOfFoldersFromEndOfPath'}, {Name: 'cgetFirstTopLevelFolderFromPath', Actual: biz.cgetFirstTopLevelFolderFromPath, Expected: 'getFirstTopLevelFolderFromPath'}, // *********************************************** // WordStringParsing rules in order // *********************************************** {Name: 'cisStringCamelCase', Actual: biz.cisStringCamelCase, Expected: 'isStringCamelCase'}, {Name: 'cmapWordToCamelCaseWord', Actual: biz.cmapWordToCamelCaseWord, Expected: 'mapWordToCamelCaseWord'}, {Name: 'csimplifyAndConsolidateString', Actual: biz.csimplifyAndConsolidateString, Expected: 'simplifyAndConsolidateString'}, {Name: 'ccompareSimplifiedAndConsolidatedStrings', Actual: biz.ccompareSimplifiedAndConsolidatedStrings, Expected: 'compareSimplifiedAndConsolidatedStrings'}, {Name: 'ccountCamelCaseWords', Actual: biz.ccountCamelCaseWords, Expected: 'countCamelCaseWords'}, {Name: 'cdoesStringContainAcronym', Actual: biz.cdoesStringContainAcronym, Expected: 'doesStringContainAcronym'}, {Name: 'cdetermineWordDelimiter', Actual: biz.cdetermineWordDelimiter, Expected: 'determineWordDelimiter'}, {Name: 'ccountDelimiterInString', Actual: biz.ccountDelimiterInString, Expected: 'countDelimiterInString'}, {Name: 'cgetWordCountInString', Actual: biz.cgetWordCountInString, Expected: 'getWordCountInString'}, {Name: 'cisStringList', Actual: biz.cisStringList, Expected: 'isStringList'}, {Name: 'caggregateNumericalDifferenceBetweenTwoStrings', Actual: biz.caggregateNumericalDifferenceBetweenTwoStrings, Expected: 'aggregateNumericalDifferenceBetweenTwoStrings'}, // *********************************************************************** // END StringParsing category // *********************************************************************** // *********************************************** // characterGeneration rules in order // *********************************************** {Name: 'crandomlyGenerateMixedCaseLetterOrSpecialCharacter', Actual: biz.crandomlyGenerateMixedCaseLetterOrSpecialCharacter, Expected: 'randomlyGenerateMixedCaseLetterOrSpecialCharacter'}, {Name: 'crandomlyGenerateUpperCaseLetterOrSpecialCharacter', Actual: biz.crandomlyGenerateUpperCaseLetterOrSpecialCharacter, Expected: 'randomlyGenerateUpperCaseLetterOrSpecialCharacter'}, {Name: 'crandomlyGenerateLowerCaseLetterOrSpecialCharacter', Actual: biz.crandomlyGenerateLowerCaseLetterOrSpecialCharacter, Expected: 'randomlyGenerateLowerCaseLetterOrSpecialCharacter'}, {Name: 'crandomlyGenerateEitherMixedCaseLetterOrNumberOrSpecialCharacter', Actual: biz.crandomlyGenerateEitherMixedCaseLetterOrNumberOrSpecialCharacter, Expected: 'randomlyGenerateEitherMixedCaseLetterOrNumberOrSpecialCharacter'}, {Name: 'crandomlyGenerateEitherUpperCaseLetterOrNumberOrSpecialCharacter', Actual: biz.crandomlyGenerateEitherUpperCaseLetterOrNumberOrSpecialCharacter, Expected: 'randomlyGenerateEitherUpperCaseLetterOrNumberOrSpecialCharacter'}, {Name: 'crandomlyGenerateEitherLowerCaseLetterOrNumberOrSpecialCharacter', Actual: biz.crandomlyGenerateEitherLowerCaseLetterOrNumberOrSpecialCharacter, Expected: 'randomlyGenerateEitherLowerCaseLetterOrNumberOrSpecialCharacter'}, {Name: 'crandomlyGenerateMixedCaseAlphaNumericCharacter', Actual: biz.crandomlyGenerateMixedCaseAlphaNumericCharacter, Expected: 'randomlyGenerateMixedCaseAlphaNumericCharacter'}, {Name: 'crandomlyGenerateUpperCaseAlphaNumericCharacter', Actual: biz.crandomlyGenerateUpperCaseAlphaNumericCharacter, Expected: 'randomlyGenerateUpperCaseAlphaNumericCharacter'}, {Name: 'crandomlyGenerateLowerCaseAlphaNumericCharacter', Actual: biz.crandomlyGenerateLowerCaseAlphaNumericCharacter, Expected: 'randomlyGenerateLowerCaseAlphaNumericCharacter'}, {Name: 'crandomlyGenerateNumericCharacter', Actual: biz.crandomlyGenerateNumericCharacter, Expected: 'randomlyGenerateNumericCharacter'}, {Name: 'crandomlyGenerateSpecialCharacter', Actual: biz.crandomlyGenerateSpecialCharacter, Expected: 'randomlyGenerateSpecialCharacter'}, {Name: 'crandomlyGenerateNumberInRange', Actual: biz.crandomlyGenerateNumberInRange, Expected: 'randomlyGenerateNumberInRange'}, {Name: 'crandomlyGenerateBooleanValue', Actual: biz.crandomlyGenerateBooleanValue, Expected: 'randomlyGenerateBooleanValue'}, {Name: 'crandomlyGenerateMixedCaseAlphabeticCharacter', Actual: biz.crandomlyGenerateMixedCaseAlphabeticCharacter, Expected: 'randomlyGenerateMixedCaseAlphabeticCharacter'}, {Name: 'crandomlyGenerateLowerCaseLetter', Actual: biz.crandomlyGenerateLowerCaseLetter, Expected: 'randomlyGenerateLowerCaseLetter'}, {Name: 'crandomlyGenerateUpperCaseLetter', Actual: biz.crandomlyGenerateUpperCaseLetter, Expected: 'randomlyGenerateUpperCaseLetter'}, {Name: 'cconvertNumberToUpperCaseLetter', Actual: biz.cconvertNumberToUpperCaseLetter, Expected: 'convertNumberToUpperCaseLetter'}, {Name: 'cconvertNumberToLowerCaseLetter', Actual: biz.cconvertNumberToLowerCaseLetter, Expected: 'convertNumberToLowerCaseLetter'}, // *********************************************** // fileOperations rules in order // *********************************************** {Name: 'cgetXmlData', Actual: biz.cgetXmlData, Expected: 'getXmlData'}, {Name: 'cgetCsvData', Actual: biz.cgetCsvData, Expected: 'getCsvData'}, {Name: 'cgetJsonData', Actual: biz.cgetJsonData, Expected: 'getJsonData'}, {Name: 'cwriteJsonData', Actual: biz.cwriteJsonData, Expected: 'writeJsonData'}, {Name: 'cwriteAsciiData', Actual: biz.cwriteAsciiData, Expected: 'writeAsciiData'}, {Name: 'cloadAsciiFileFromPath', Actual: biz.cloadAsciiFileFromPath, Expected: 'loadAsciiFileFromPath'}, {Name: 'creadDirectoryContents', Actual: biz.creadDirectoryContents, Expected: 'readDirectoryContents'}, {Name: 'cscanDirectoryContents', Actual: biz.cscanDirectoryContents, Expected: 'scanDirectoryContents'}, {Name: 'cgetDirectoryList', Actual: biz.cgetDirectoryList, Expected: 'getDirectoryList'}, {Name: 'creadDirectorySynchronously', Actual: biz.creadDirectorySynchronously, Expected: 'readDirectorySynchronously'}, {Name: 'ccopyAllFilesAndFoldersFromFolderToFolder', Actual: biz.ccopyAllFilesAndFoldersFromFolderToFolder, Expected: 'copyAllFilesAndFoldersFromFolderToFolder'}, {Name: 'cbuildReleasePackage', Actual: biz.cbuildReleasePackage, Expected: 'buildReleasePackage'}, {Name: 'ccreateZipArchive', Actual: biz.ccreateZipArchive, Expected: 'createZipArchive'}, {Name: 'ccleanRootPath', Actual: biz.ccleanRootPath, Expected: 'cleanRootPath'}, {Name: 'ccopyFileSync', Actual: biz.ccopyFileSync, Expected: 'copyFileSync'}, {Name: 'ccopyFolderRecursiveSync', Actual: biz.ccopyFolderRecursiveSync, Expected: 'copyFolderRecursiveSync'}, {Name: 'cdeleteFile', Actual: biz.cdeleteFile, Expected: 'deleteFile'}, {Name: 'cappendMessageToFile', Actual: biz.cappendMessageToFile, Expected: 'appendMessageToFile'}, // *********************************************** // language Parsing rules in order // *********************************************** {Name: 'clanguageToAlphabet', Actual: biz.clanguageToAlphabet, Expected: 'languageToAlphabet'}, {Name: 'cgetEnglishAlphabet', Actual: biz.cgetEnglishAlphabet, Expected: 'getEnglishAlphabet'}, {Name: 'cgetChineseSimplifiedAlphabet', Actual: biz.cgetChineseSimplifiedAlphabet, Expected: 'getChineseSimplifiedAlphabet'}, {Name: 'cgetChineseTraditionalAlphabet', Actual: biz.cgetChineseTraditionalAlphabet, Expected: 'getChineseTraditionalAlphabet'}, {Name: 'cgetCzechAlphabet', Actual: biz.cgetCzechAlphabet, Expected: 'getCzechAlphabet'}, {Name: 'cgetFrenchAlphabet', Actual: biz.cgetFrenchAlphabet, Expected: 'getFrenchAlphabet'}, {Name: 'cgetGermanAlphabet', Actual: biz.cgetGermanAlphabet, Expected: 'getGermanAlphabet'}, {Name: 'cgetHungarianAlphabet', Actual: biz.cgetHungarianAlphabet, Expected: 'getHungarianAlphabet'}, {Name: 'cgetItalianAlphabet', Actual: biz.cgetItalianAlphabet, Expected: 'getItalianAlphabet'}, {Name: 'cgetJapaneseAlphabet', Actual: biz.cgetJapaneseAlphabet, Expected: 'getJapaneseAlphabet'}, {Name: 'cgetKoreanAlphabet', Actual: biz.cgetKoreanAlphabet, Expected: 'getKoreanAlphabet'}, {Name: 'cgetMiscellaneousAlphabet', Actual: biz.cgetMiscellaneousAlphabet, Expected: 'getMiscellaneousAlphabet'}, {Name: 'cgetPolishAlphabet', Actual: biz.cgetPolishAlphabet, Expected: 'getPolishAlphabet'}, {Name: 'cgetPortugueseAlphabet', Actual: biz.cgetPortugueseAlphabet, Expected: 'getPortugueseAlphabet'}, {Name: 'cgetRussianAlphabet', Actual: biz.cgetRussianAlphabet, Expected: 'getRussianAlphabet'}, {Name: 'cgetSpanishAlphabet', Actual: biz.cgetSpanishAlphabet, Expected: 'getSpanishAlphabet'}, // *********************************************** // lexicalAnalyzer rules in order // *********************************************** {Name: 'cparseBusinessRuleArgument', Actual: biz.cparseBusinessRuleArgument, Expected: 'parseBusinessRuleArgument'}, {Name: 'canalyzeArgument', Actual: biz.canalyzeArgument, Expected: 'analyzeArgument'}, {Name: 'canalyzeForRegularExpression', Actual: biz.canalyzeForRegularExpression, Expected: 'analyzeForRegularExpression'}, {Name: 'cparseArgumentAsRegularExpression', Actual: biz.cparseArgumentAsRegularExpression, Expected: 'parseArgumentAsRegularExpression'}, {Name: 'cparseArgumentAsArray', Actual: biz.cparseArgumentAsArray, Expected: 'parseArgumentAsArray'}, {Name: 'cremoveStringLiteralTagsFromArray', Actual: biz.cremoveStringLiteralTagsFromArray, Expected: 'removeStringLiteralTagsFromArray'}, // *********************************************** // mathOperations rules in order // *********************************************** {Name: 'chex2rgbConversion', Actual: biz.chex2rgbConversion, Expected: 'hex2rgbConversion'}, {Name: 'cisOdd', Actual: biz.cisOdd, Expected: 'isOdd'}, {Name: 'cisEven', Actual: biz.cisEven, Expected: 'isEven'}, // *********************************************** // promptOperations rules in order // *********************************************** {Name: 'cprompt', Actual: biz.cprompt, Expected: 'prompt'}, {Name: 'cpromptRaw', Actual: biz.cpromptRaw, Expected: 'promptRaw'}, // *********************************************** // ruleParsing rules in order // *********************************************** {Name: 'cdoAllRulesExist', Actual: biz.cdoAllRulesExist, Expected: 'doAllRulesExist'}, {Name: 'cdoesRuleExist', Actual: biz.cdoesRuleExist, Expected: 'doesRuleExist'}, {Name: 'cgetRule', Actual: biz.cgetRule, Expected: 'getRule'}, {Name: 'cprocessRulesInternal', Actual: biz.cprocessRulesInternal, Expected: 'processRulesInternal'}, // *********************************************** // stringGeneration rules in order // *********************************************** {Name: 'cgenerateRandomMixedCaseTextByLength', Actual: biz.cgenerateRandomMixedCaseTextByLength, Expected: 'generateRandomMixedCaseTextByLength'}, {Name: 'cgenerateRandomUpperCaseTextByLength', Actual: biz.cgenerateRandomUpperCaseTextByLength, Expected: 'generateRandomUpperCaseTextByLength'}, {Name: 'cgenerateRandomLowerCaseTextByLength', Actual: biz.cgenerateRandomLowerCaseTextByLength, Expected: 'generateRandomLowerCaseTextByLength'}, {Name: 'cgenerateRandomMixedCaseTextWithSpecialCharactersByLength', Actual: biz.cgenerateRandomMixedCaseTextWithSpecialCharactersByLength, Expected: 'generateRandomMixedCaseTextWithSpecialCharactersByLength'}, {Name: 'cgenerateRandomUpperCaseTextWithSpecialCharactersByLength', Actual: biz.cgenerateRandomUpperCaseTextWithSpecialCharactersByLength, Expected: 'generateRandomUpperCaseTextWithSpecialCharactersByLength'}, {Name: 'cgenerateRandomLowerCaseTextWithSpecialCharactersByLength', Actual: biz.cgenerateRandomLowerCaseTextWithSpecialCharactersByLength, Expected: 'generateRandomLowerCaseTextWithSpecialCharactersByLength'}, {Name: 'cgenerateRandomMixedCaseAlphaNumericCodeByLength', Actual: biz.cgenerateRandomMixedCaseAlphaNumericCodeByLength, Expected: 'generateRandomMixedCaseAlphaNumericCodeByLength'}, {Name: 'cgenerateRandomUpperCaseAlphaNumericCodeByLength', Actual: biz.cgenerateRandomUpperCaseAlphaNumericCodeByLength, Expected: 'generateRandomUpperCaseAlphaNumericCodeByLength'}, {Name: 'cgenerateRandomLowerCaseAlphaNumericCodeByLength', Actual: biz.cgenerateRandomLowerCaseAlphaNumericCodeByLength, Expected: 'generateRandomLowerCaseAlphaNumericCodeByLength'}, {Name: 'cgenerateRandomNumericCodeByLength', Actual: biz.cgenerateRandomNumericCodeByLength, Expected: 'generateRandomNumericCodeByLength'}, {Name: 'cgenerateRandomMixedCaseAlphaNumericCodeWithSpecialCharactersByLength', Actual: biz.cgenerateRandomMixedCaseAlphaNumericCodeWithSpecialCharactersByLength, Expected: 'generateRandomMixedCaseAlphaNumericCodeWithSpecialCharactersByLength'}, {Name: 'cgenerateRandomUpperCaseAlphaNumericCodeWithSpecialCharactersByLength', Actual: biz.cgenerateRandomUpperCaseAlphaNumericCodeWithSpecialCharactersByLength, Expected: 'generateRandomUpperCaseAlphaNumericCodeWithSpecialCharactersByLength'}, {Name: 'cgenerateRandomLowerCaseAlphaNumericCodeWithSpecialCharactersByLength', Actual: biz.cgenerateRandomLowerCaseAlphaNumericCodeWithSpecialCharactersByLength, Expected: 'generateRandomLowerCaseAlphaNumericCodeWithSpecialCharactersByLength'}, {Name: 'cgenerateRandomSpecialCharacterCodeByLength', Actual: biz.cgenerateRandomSpecialCharacterCodeByLength, Expected: 'generateRandomSpecialCharacterCodeByLength'}, {Name: 'cgenerateValidEmail', Actual: biz.cgenerateValidEmail, Expected: 'generateValidEmail'}, {Name: 'cgenerateInvalidEmail', Actual: biz.cgenerateInvalidEmail, Expected: 'generateInvalidEmail'}, {Name: 'cgenerateValidEmailWithSpecificSuffixAndDomainName', Actual: biz.cgenerateValidEmailWithSpecificSuffixAndDomainName, Expected: 'generateValidEmailWithSpecificSuffixAndDomainName'}, {Name: 'cgenerateRandomValidEmail', Actual: biz.cgenerateRandomValidEmail, Expected: 'generateRandomValidEmail'}, {Name: 'cgenerateInvalidEmailWithSpecificSuffixAndDomainName', Actual: biz.cgenerateInvalidEmailWithSpecificSuffixAndDomainName, Expected: 'generateInvalidEmailWithSpecificSuffixAndDomainName'}, {Name: 'cgenerateRandomInvalidEmail', Actual: biz.cgenerateRandomInvalidEmail, Expected: 'generateRandomInvalidEmail'}, {Name: 'cgenerateRandomBrightColor', Actual: biz.cgenerateRandomBrightColor, Expected: 'generateRandomBrightColor'}, {Name: 'cgenerateRandomDarkColor', Actual: biz.cgenerateRandomDarkColor, Expected: 'generateRandomDarkColor'}, {Name: 'cgenerateRandomColor', Actual: biz.cgenerateRandomColor, Expected: 'generateRandomColor'}, // *********************************************** // StringParsingUtiities rules in order // *********************************************** {Name: 'cparseSystemRootPath', Actual: biz.cparseSystemRootPath, Expected: 'parseSystemRootPath'}, {Name: 'cparseSystemRootPathApplicationName', Actual: biz.cparseSystemRootPathApplicationName, Expected: 'parseSystemRootPathApplicationName'}, {Name: 'cstringToDataType', Actual: biz.cstringToDataType, Expected: 'stringToDataType'}, {Name: 'cstringToBoolean', Actual: biz.cstringToBoolean, Expected: 'stringToBoolean'}, {Name: 'cdetermineObjectDataType', Actual: biz.cdetermineObjectDataType, Expected: 'determineObjectDataType'}, {Name: 'cisBoolean', Actual: biz.cisBoolean, Expected: 'isBoolean'}, {Name: 'cisInteger', Actual: biz.cisInteger, Expected: 'isInteger'}, {Name: 'cisFloat', Actual: biz.cisFloat, Expected: 'isFloat'}, {Name: 'cisString', Actual: biz.cisString, Expected: 'isString'}, {Name: 'creplaceDoublePercentWithMessage', Actual: biz.creplaceDoublePercentWithMessage, Expected: 'replaceDoublePercentWithMessage'}, {Name: 'cutilitiesReplaceCharacterWithCharacter', Actual: biz.cutilitiesReplaceCharacterWithCharacter, Expected: 'utilitiesReplaceCharacterWithCharacter'}, // *********************************************** // timeComputation rules in order // *********************************************** {Name: 'cgetNowMoment', Actual: biz.cgetNowMoment, Expected: 'getNowMoment'}, {Name: 'ccomputeDeltaTime', Actual: biz.ccomputeDeltaTime, Expected: 'computeDeltaTime'}, {Name: 'creformatDeltaTime', Actual: biz.creformatDeltaTime, Expected: 'reformatDeltaTime'}, {Name: 'csleep', Actual: biz.csleep, Expected: 'sleep'} ];