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

Skip to content
Snippets Groups Projects
Commit d0cb714f authored by zab's avatar zab
Browse files

add installer/resources to the classpath for eclipse and junit task

	do not use hardcoded filesystem path in junit test 
	(test still fails for different reason)
parent 54a35df9
No related branches found
No related tags found
No related merge requests found
......@@ -4,5 +4,6 @@
<classpathentry kind="src" path="test/junit"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
<classpathentry kind="lib" path="../../installer/resources"/>
<classpathentry kind="output" path="build/obj"/>
</classpath>
......@@ -213,6 +213,7 @@
<junit printsummary="withOutAndErr" fork="yes" maxmemory="384m" showoutput="yes" >
<sysproperty key="net.sourceforge.cobertura.datafile" file="./cobertura.ser" />
<classpath>
<pathelement location="../../installer/resources/" />
<pathelement path="${classpath}" />
<pathelement location="${hamcrest.home}/hamcrest-core.jar" />
<pathelement location="${hamcrest.home}/hamcrest-library.jar" />
......
package net.i2p.client.naming;
import junit.framework.TestCase;
import static org.junit.Assert.*;
import static org.hamcrest.CoreMatchers.*;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
......@@ -26,7 +25,9 @@ public class BlockfileNamingServiceTest extends TestCase {
_names = null;
Properties props = new Properties();
try {
DataHelper.loadProps(props, new File("../../installer/resources/hosts.txt"), true);
InputStream is = getClass().getResourceAsStream("/hosts.txt");
assertNotNull("test classpath not set correctly",is);
DataHelper.loadProps(props, is, true);
_names = new ArrayList(props.keySet());
Collections.shuffle(_names);
} catch (IOException ioe) {
......
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