You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by se...@apache.org on 2015/08/26 00:58:56 UTC

svn commit: r1697784 - /commons/proper/bcel/trunk/src/test/java/org/apache/commons/bcel6/util/BCELifierTestCase.java

Author: sebb
Date: Tue Aug 25 22:58:56 2015
New Revision: 1697784

URL: http://svn.apache.org/r1697784
Log:
BCEL-221 Test case for BCELifier.
Only runs interactively by default because it currently fails

Added:
    commons/proper/bcel/trunk/src/test/java/org/apache/commons/bcel6/util/BCELifierTestCase.java   (with props)

Added: commons/proper/bcel/trunk/src/test/java/org/apache/commons/bcel6/util/BCELifierTestCase.java
URL: http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/test/java/org/apache/commons/bcel6/util/BCELifierTestCase.java?rev=1697784&view=auto
==============================================================================
--- commons/proper/bcel/trunk/src/test/java/org/apache/commons/bcel6/util/BCELifierTestCase.java (added)
+++ commons/proper/bcel/trunk/src/test/java/org/apache/commons/bcel6/util/BCELifierTestCase.java Tue Aug 25 22:58:56 2015
@@ -0,0 +1,23 @@
+package org.apache.commons.bcel6.util;
+
+import static org.junit.Assert.*;
+
+import org.apache.commons.bcel6.classfile.JavaClass;
+import org.junit.Test;
+import static org.junit.Assume.assumeTrue;
+
+public class BCELifierTestCase {
+
+    // A bit of a hack - we use the same property as for the perf test for now
+    private static final boolean REPORT = Boolean.parseBoolean(System.getProperty("PerformanceTest.report", "true"));;
+
+    @Test
+    public void test() throws Exception {
+        assumeTrue(REPORT); // set to false by pom so this will only run on demand
+        JavaClass java_class = BCELifier.getJavaClass("Java8Example");
+        assertNotNull(java_class);
+        BCELifier bcelifier = new BCELifier(java_class, System.out);
+        bcelifier.start();
+    }
+
+}

Propchange: commons/proper/bcel/trunk/src/test/java/org/apache/commons/bcel6/util/BCELifierTestCase.java
------------------------------------------------------------------------------
    svn:eol-style = native