diff options
author | Simon Brandhof <simon.brandhof@gmail.com> | 2011-08-02 19:31:32 +0200 |
---|---|---|
committer | Simon Brandhof <simon.brandhof@gmail.com> | 2011-08-02 19:31:32 +0200 |
commit | 9a4e0131a585315318fe4aabf7dc0a7f95fd7433 (patch) | |
tree | 737b081acdb4af7f1c44ca2856cc6c6f4b517d1c /plugins | |
parent | 1f5682409af97410aca5e545ccbd40b6b037e6a9 (diff) | |
download | sonarqube-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.java | 39 |
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())); - } } |