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 Summary
Fields Modifier and Type Field Description static StringDEFAULT_LOCALstatic StringLOCALIZATION_PATH
-
Constructor Summary
Constructors Constructor Description LocalizationHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static List<String>getColumnHeaders(org.apache.commons.csv.CSVParser parser)gets the list of the column in csv filestatic FilegetCsvFile(String filename)static Map<String,String>jsonFileToMap(String filePath)static Map<String,String>jsonStringToMap(String jsonString)static voidloadCsvFileContent()loads the content of the csv filestatic voidlocalizationLoadJson(String fileName)loads localization map from a json file to the test object datastatic voidlocalizationSetupCsv(String language)sets the language for csv localization filestatic Stringlocalize(String key)static StringlocalizeFromCsv(String value)static StringlocalizeFromJson(String key)gets local language from json file specified in properties file
-
-
-
Method Detail
-
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:
-
-