aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
diff options
context:
space:
mode:
authorSimon Brandhof <simon.brandhof@gmail.com>2011-08-02 19:31:32 +0200
committerSimon Brandhof <simon.brandhof@gmail.com>2011-08-02 19:31:32 +0200
commit9a4e0131a585315318fe4aabf7dc0a7f95fd7433 (patch)
tree737b081acdb4af7f1c44ca2856cc6c6f4b517d1c /plugins
parent1f5682409af97410aca5e545ccbd40b6b037e6a9 (diff)
downloadsonarqube-9a4e0131a585315318fe4aabf7dc0a7f95fd7433.tar.gz
sonarqube-9a4e0131a585315318fe4aabf7dc0a7f95fd7433.zip
Some code improvements
Diffstat (limited to 'plugins')
-rw-r--r--plugins/sonar-squid-java-plugin/src/test/java/org/sonar/java/bytecode/BytecodeVisitorsTest.java39
1 files changed, 6 insertions, 33 deletions
diff --git a/plugins/sonar-squid-java-plugin/src/test/java/org/sonar/java/bytecode/BytecodeVisitorsTest.java b/plugins/sonar-squid-java-plugin/src/test/java/org/sonar/java/bytecode/BytecodeVisitorsTest.java
index 6ac724dc307..2ced1147d4b 100644
--- a/plugins/sonar-squid-java-plugin/src/test/java/org/sonar/java/bytecode/BytecodeVisitorsTest.java
+++ b/plugins/sonar-squid-java-plugin/src/test/java/org/sonar/java/bytecode/BytecodeVisitorsTest.java
@@ -19,35 +19,23 @@
*/
package org.sonar.java.bytecode;
-import static org.hamcrest.Matchers.is;
-import static org.hamcrest.Matchers.notNullValue;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertThat;
-
-import java.io.FileInputStream;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import java.io.PrintWriter;
-import java.util.List;
-import java.util.Set;
-
import org.junit.BeforeClass;
-import org.junit.Ignore;
import org.junit.Test;
-import org.objectweb.asm.ClassReader;
-import org.objectweb.asm.util.TraceClassVisitor;
import org.sonar.java.ast.JavaAstScanner;
import org.sonar.java.ast.SquidTestUtils;
import org.sonar.java.bytecode.asm.AsmResource;
import org.sonar.java.squid.JavaSquidConfiguration;
import org.sonar.squid.Squid;
-import org.sonar.squid.api.SourceClass;
import org.sonar.squid.api.SourceCode;
import org.sonar.squid.api.SourceCodeEdgeUsage;
-import org.sonar.squid.api.SourceFile;
import org.sonar.squid.measures.Metric;
+import java.util.List;
+import java.util.Set;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNull;
+
public class BytecodeVisitorsTest {
static Squid squid;
@@ -237,19 +225,4 @@ public class BytecodeVisitorsTest {
public void testEfferentCouplingAtPackageLevel() {
assertEquals(0, pacTag.getInt(Metric.CE));
}
-
- @Test
- @Ignore
- public void testClassWithEnum() throws IOException {
- SourceFile classWithEnum = (SourceFile) squid.search("specialCases/ClassWithEnum.java");
- SourceClass myEnum = (SourceClass) squid.search("specialCases/ClassWithEnum$MyEnum");
-
- ClassReader asmReader = new ClassReader(new FileInputStream(SquidTestUtils.getFile("/bytecode/bin/specialCases/ClassWithEnum$MyEnum.class")));
- TraceClassVisitor classVisitor = new TraceClassVisitor(new PrintWriter(System.out));
- asmReader.accept(classVisitor, 0);
- classVisitor.print(new PrintWriter(System.out));
-
- assertThat(classWithEnum, is(notNullValue()));
- assertThat(myEnum, is(notNullValue()));
- }
}