I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects
Commit 399b068a authored by str4d's avatar str4d
Browse files

Fixed NPE in test

parent 876b5714
No related branches found
No related tags found
No related merge requests found
...@@ -9,6 +9,7 @@ import java.io.OutputStreamWriter; ...@@ -9,6 +9,7 @@ import java.io.OutputStreamWriter;
import java.util.Map; import java.util.Map;
import java.util.List; import java.util.List;
import net.i2p.I2PAppContext;
import junit.framework.TestCase; import junit.framework.TestCase;
public class I2PTunnelHTTPServerTest extends TestCase { public class I2PTunnelHTTPServerTest extends TestCase {
...@@ -27,7 +28,7 @@ public class I2PTunnelHTTPServerTest extends TestCase { ...@@ -27,7 +28,7 @@ public class I2PTunnelHTTPServerTest extends TestCase {
headerString += "BLAH: something\r\n"; headerString += "BLAH: something\r\n";
headerString += "\r\n"; headerString += "\r\n";
InputStream in = fillInputStream(headerString); InputStream in = fillInputStream(headerString);
Map<String, List<String>> headers = I2PTunnelHTTPServer.readHeaders(in, new StringBuilder(128), new String[0], null); Map<String, List<String>> headers = I2PTunnelHTTPServer.readHeaders(in, new StringBuilder(128), new String[0], I2PAppContext.getGlobalContext());
assertEquals(headers.size(), 1); //One header assertEquals(headers.size(), 1); //One header
} }
...@@ -37,7 +38,7 @@ public class I2PTunnelHTTPServerTest extends TestCase { ...@@ -37,7 +38,7 @@ public class I2PTunnelHTTPServerTest extends TestCase {
headerString += "someHeader: oh my, duplication!\r\n"; headerString += "someHeader: oh my, duplication!\r\n";
headerString += "\r\n"; headerString += "\r\n";
InputStream in = fillInputStream(headerString); InputStream in = fillInputStream(headerString);
Map<String, List<String>> headers = I2PTunnelHTTPServer.readHeaders(in, new StringBuilder(128), new String[0], null); Map<String, List<String>> headers = I2PTunnelHTTPServer.readHeaders(in, new StringBuilder(128), new String[0], I2PAppContext.getGlobalContext());
assertEquals(headers.size(), 1); assertEquals(headers.size(), 1);
assertEquals(headers.get("someHeader").size(), 2); assertEquals(headers.get("someHeader").size(), 2);
} }
...@@ -50,7 +51,7 @@ public class I2PTunnelHTTPServerTest extends TestCase { ...@@ -50,7 +51,7 @@ public class I2PTunnelHTTPServerTest extends TestCase {
headerString += "\r\n"; headerString += "\r\n";
InputStream in = fillInputStream(headerString); InputStream in = fillInputStream(headerString);
StringBuilder builder = new StringBuilder(128); StringBuilder builder = new StringBuilder(128);
Map<String, List<String>> headers = I2PTunnelHTTPServer.readHeaders(in, builder, new String[0], null); Map<String, List<String>> headers = I2PTunnelHTTPServer.readHeaders(in, builder, new String[0], I2PAppContext.getGlobalContext());
String result = I2PTunnelHTTPServer.formatHeaders(headers, builder); String result = I2PTunnelHTTPServer.formatHeaders(headers, builder);
int first = result.indexOf("abc"); int first = result.indexOf("abc");
assertTrue(first >= 0); assertTrue(first >= 0);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment