// Path: src/main/java/com/difference/historybook/proxy/ProxyTransactionInfo.java
// public class ProxyTransactionInfo {
// 	private final String url;
// 	private final int status;
// 	private final Map<String,String> headers;
// 	
// 	public ProxyTransactionInfo(String url, int status, Map<String,String> headers) {
// 		this.url = url;
// 		this.status = status;
// 		this.headers = headers;
// 	}
// 	
// 	/**
// 	 * @return return the URL of the page being fetched
// 	 */
// 	public String getUrl() {
// 		return url;
// 	}
// 
// 	/**
// 	 * @return the numeric HTTP response code for the response
// 	 */
// 	public int getStatus() {
// 		return status;
// 	}
// 
// 	/**
// 	 * @return a @Map of the HTTP headers associated with the response
// 	 */
// 	public Map<String, String> getHeaders() {
// 		return headers;
// 	}
// 
// }


import static org.junit.Assert.*;
import java.util.HashMap;
import java.util.Map;
import org.junit.Test;
import com.difference.historybook.proxy.ProxyTransactionInfo;
package com.difference.historybook.proxyfilter;





public class IndexingProxyResponseInfoSelectorTest {

	@Test
	public void testStatus() {
		Map<String,String> headers = new HashMap<>();
		headers.put("Content-Type", "text/html");

		IndexingProxyResponseInfoSelector selector = new IndexingProxyResponseInfoSelector();
// Path: src/main/java/com/difference/historybook/proxy/ProxyTransactionInfo.java
// public class ProxyTransactionInfo {
// 	private final String url;
// 	private final int status;
// 	private final Map<String,String> headers;
// 	
// 	public ProxyTransactionInfo(String url, int status, Map<String,String> headers) {
// 		this.url = url;
// 		this.status = status;
// 		this.headers = headers;
// 	}
// 	
// 	/**
// 	 * @return return the URL of the page being fetched
// 	 */
// 	public String getUrl() {
// 		return url;
// 	}
// 
// 	/**
// 	 * @return the numeric HTTP response code for the response
// 	 */
// 	public int getStatus() {
// 		return status;
// 	}
// 
// 	/**
// 	 * @return a @Map of the HTTP headers associated with the response
// 	 */
// 	public Map<String, String> getHeaders() {
// 		return headers;
// 	}
// 
// }


// Path: src/test/java/com/difference/historybook/proxyfilter/IndexingProxyResponseInfoSelectorTest.java
import static org.junit.Assert.*;
import java.util.HashMap;
import java.util.Map;
import org.junit.Test;
import com.difference.historybook.proxy.ProxyTransactionInfo;

package com.difference.historybook.proxyfilter;





public class IndexingProxyResponseInfoSelectorTest {

	@Test
	public void testStatus() {
		Map<String,String> headers = new HashMap<>();
		headers.put("Content-Type", "text/html");

		IndexingProxyResponseInfoSelector selector = new IndexingProxyResponseInfoSelector();
		ProxyTransactionInfo info1 = new ProxyTransactionInfo("http://does.not.exist", 200, headers);