@haystacks/constants
Version:
A repo to store reusable constants libraries for use with haystacks implemented applications & plugins.
354 lines (325 loc) • 31.8 kB
JavaScript
/**
* @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'}
];