package com.thoughtworks.webanalyticsautomation.common; /** * Created by: Anand Bagmar * Email: abagmar@gmail.com * Date: Dec 29, 2010 * Time: 9:34:02 AM * * Copyright 2010 Anand Bagmar (abagmar@gmail.com). Distributed under the Apache 2.0 License */ import java.util.ArrayList; public class Utils { public final static String TEST_DATA_DELIMITER = "\\|\\|"; private static String lineSeparator = System.getProperty("line.separator"); private static String REQUIRES_WEBANALYTICS_TESTING = "usingWAAT"; private static String fileSeparator = System.getProperty("file.separator"); private static String currentDirectory = System.getProperty("user.dir"); public static String getAbsolutePath(String[] paths) { String combinedPaths = ""; for (String path : paths) { combinedPaths += fileSeparator + path; } return currentDirectory + combinedPaths; } public static ArrayList<String> convertStringArrayToArrayList(String[] arrayElements) { ArrayList<String> convertedArrayList = new ArrayList<String>(); for (String arrayElement : arrayElements) { convertedArrayList.add(arrayElement.trim()); } return convertedArrayList; } public static String getThreadLocalID() { return REQUIRES_WEBANALYTICS_TESTING + Thread.currentThread().getId(); } public static String getLineSeparator() { return lineSeparator; } }