// Path: src/com/Upwork/api/Config.java
// @ClassPreamble (
// 	author = "Maksym Novozhylov <mnovozhilov@upwork.com>",
// 	date = "5/30/2014",
// 	currentRevision = 1,
// 	lastModified = "6/3/2014",
// 	lastModifiedBy = "Maksym Novozhylov",
// 	reviewers = {"Yiota Tsakiri"}
// )
// public class Config {
// 	private final Properties properties;
// 	
// 	public Config(Properties properties) {
// 		if (properties == null) {
// 			this.properties = new Properties();
// 		}
// 		else {
// 			this.properties = properties;
// 			return;
// 		}
// 		
// 		InputStream input = null;
// 		
// 		try {
// 			input = new FileInputStream("upwork.properties");
// 			this.properties.load(input);
// 		} catch (IOException ex) {
// 			ex.printStackTrace();
// 		} finally {
// 			if (input != null) {
// 				try {
// 					input.close();
// 				} catch (IOException e) {
// 					e.printStackTrace();
// 				}
// 			}
// 		}
// 	}
// 	
// 	/**
// 	 * Get property by name
// 	 * @param key Parameter name
// 	 * */
// 	public String getProperty(String key) {
// 		return this.properties.getProperty(key);
// 	}
// }


import static org.junit.Assert.*;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Matchers;
import org.mockito.Spy;
import org.powermock.api.mockito.PowerMockito;
import org.powermock.core.classloader.annotations.PrepareForTest;
import org.powermock.modules.junit4.*;
import static org.mockito.Mockito.*;
import java.io.FileInputStream;
import java.util.Properties;
import com.Upwork.api.Config;
package com.Upwork.api;






@RunWith(PowerMockRunner.class)
@PrepareForTest({
// Path: src/com/Upwork/api/Config.java
// @ClassPreamble (
// 	author = "Maksym Novozhylov <mnovozhilov@upwork.com>",
// 	date = "5/30/2014",
// 	currentRevision = 1,
// 	lastModified = "6/3/2014",
// 	lastModifiedBy = "Maksym Novozhylov",
// 	reviewers = {"Yiota Tsakiri"}
// )
// public class Config {
// 	private final Properties properties;
// 	
// 	public Config(Properties properties) {
// 		if (properties == null) {
// 			this.properties = new Properties();
// 		}
// 		else {
// 			this.properties = properties;
// 			return;
// 		}
// 		
// 		InputStream input = null;
// 		
// 		try {
// 			input = new FileInputStream("upwork.properties");
// 			this.properties.load(input);
// 		} catch (IOException ex) {
// 			ex.printStackTrace();
// 		} finally {
// 			if (input != null) {
// 				try {
// 					input.close();
// 				} catch (IOException e) {
// 					e.printStackTrace();
// 				}
// 			}
// 		}
// 	}
// 	
// 	/**
// 	 * Get property by name
// 	 * @param key Parameter name
// 	 * */
// 	public String getProperty(String key) {
// 		return this.properties.getProperty(key);
// 	}
// }


// Path: test/com/Upwork/api/ConfigTest.java
import static org.junit.Assert.*;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Matchers;
import org.mockito.Spy;
import org.powermock.api.mockito.PowerMockito;
import org.powermock.core.classloader.annotations.PrepareForTest;
import org.powermock.modules.junit4.*;
import static org.mockito.Mockito.*;
import java.io.FileInputStream;
import java.util.Properties;
import com.Upwork.api.Config;

package com.Upwork.api;






@RunWith(PowerMockRunner.class)
@PrepareForTest({
    Config.class