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)