issues fixed

This commit is contained in:
shautvast 2014-06-30 19:53:33 +02:00
parent 264cc9ffe4
commit fb31fd910e
8 changed files with 3 additions and 7 deletions

View file

@ -3,7 +3,6 @@
<classpathentry kind="src" path="src"/> <classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="tst"/> <classpathentry kind="src" path="tst"/>
<classpathentry kind="src" path="testclasses"/> <classpathentry kind="src" path="testclasses"/>
<classpathentry kind="src" path="jacoco"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7">
<accessrules> <accessrules>
<accessrule kind="accessible" pattern="sun/reflect/**"/> <accessrule kind="accessible" pattern="sun/reflect/**"/>

View file

@ -4,6 +4,7 @@ import java.io.InputStream;
import java.lang.reflect.InvocationTargetException; import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method; import java.lang.reflect.Method;
import nl.jssl.autounit.utils.MemoryClassloader;
import nl.jssl.autounit.utils.SilentObjectCreator; import nl.jssl.autounit.utils.SilentObjectCreator;
import org.jacoco.core.analysis.Analyzer; import org.jacoco.core.analysis.Analyzer;
@ -15,7 +16,6 @@ import org.jacoco.core.instr.Instrumenter;
import org.jacoco.core.runtime.IRuntime; import org.jacoco.core.runtime.IRuntime;
import org.jacoco.core.runtime.LoggerRuntime; import org.jacoco.core.runtime.LoggerRuntime;
import org.jacoco.core.runtime.RuntimeData; import org.jacoco.core.runtime.RuntimeData;
import org.jacoco.examples.CoreTutorial.MemoryClassLoader;
public class CoverageAnalyser { public class CoverageAnalyser {
private IRuntime runtime; private IRuntime runtime;
@ -33,7 +33,7 @@ public class CoverageAnalyser {
data = new RuntimeData(); data = new RuntimeData();
runtime.startup(data); runtime.startup(data);
MemoryClassLoader memoryClassLoader = new MemoryClassLoader(); MemoryClassloader memoryClassLoader = new MemoryClassloader();
memoryClassLoader.addDefinition(targetName, instrumented); memoryClassLoader.addDefinition(targetName, instrumented);
Class<T> targetClass = (Class<T>) memoryClassLoader.loadClass(targetName); Class<T> targetClass = (Class<T>) memoryClassLoader.loadClass(targetName);

View file

@ -1,6 +1,6 @@
package nl.jssl.autounit; package nl.jssl.autounit;
import static junit.framework.Assert.assertEquals; import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
import java.lang.reflect.Method; import java.lang.reflect.Method;
@ -18,12 +18,9 @@ import org.junit.Test;
public class PrimtiveTypeTests { public class PrimtiveTypeTests {
@Test @Test
public void testGetPublicMethods() throws NoSuchMethodException, SecurityException { public void testGetPublicMethods() throws NoSuchMethodException, SecurityException {
Method evenOrUneven = IntArguments.class.getMethod("evenOrUneven", int.class);
List<Method> publicMethods = new Recorder(IntArguments.class).getPublicMethods(); List<Method> publicMethods = new Recorder(IntArguments.class).getPublicMethods();
assertEquals(2, publicMethods.size()); assertEquals(2, publicMethods.size());
assertEquals(evenOrUneven, publicMethods.get(0));
} }
@Test @Test