Package core.helpers

Class LocalizationHelper

java.lang.Object
core.helpers.LocalizationHelper

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

    • DEFAULT_LOCAL

      public static String DEFAULT_LOCAL
    • LOCALIZATION_PATH

      public static String LOCALIZATION_PATH
  • Constructor Details

    • LocalizationHelper

      public LocalizationHelper()
  • Method Details

    • localize

      public static String localize(String key)
    • 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 -
    • jsonStringToMap

      public static Map<String,String> jsonStringToMap(String jsonString)
    • jsonFileToMap

      public static Map<String,String> jsonFileToMap(String filePath)
    • 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)