Package core.helpers

Class LocalizationHelper


  • public class LocalizationHelper
    extends Object
    local: in project directory web: in web config directory mobile: in mobile config directory
    Author:
    Ehsan Matean
    • Field Detail

      • DEFAULT_LOCAL

        public static String DEFAULT_LOCAL
      • LOCALIZATION_PATH

        public static String LOCALIZATION_PATH
    • Constructor Detail

      • LocalizationHelper

        public LocalizationHelper()
    • Method Detail

      • localizeFromCsv

        public static String localizeFromCsv​(String value)
      • localizationSetupCsv

        public static void localizationSetupCsv​(String language)
        sets the language for csv localization file
        Parameters:
        language -
      • localizeFromJson

        public static String localizeFromJson​(String key)
        gets local language from json file specified in properties file
        Parameters:
        key -
        Returns:
      • localizationLoadJson

        public static void localizationLoadJson​(String fileName)
        loads localization map from a json file to the test object data
        Parameters:
        fileName -
      • loadCsvFileContent

        public static void loadCsvFileContent()
        loads the content of the csv file
        Throws:
        Exception
      • getColumnHeaders

        public static List<String> getColumnHeaders​(org.apache.commons.csv.CSVParser parser)
        gets the list of the column in csv file
        Parameters:
        parser -
        Returns:
      • getCsvFile

        public static File getCsvFile​(String filename)