You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by er...@apache.org on 2013/01/08 13:56:43 UTC

svn commit: r1430264 - in /flex/whiteboard/mschmalle/falconjx/compiler.jx.tests/src/org/apache/flex/compiler/internal: as/codegen/TestGlobalConstants.java js/codegen/goog/TestGoogFieldMembers.java js/codegen/goog/TestGoogGlobalConstants.java

Author: erikdebruin
Date: Tue Jan  8 12:56:42 2013
New Revision: 1430264

URL: http://svn.apache.org/viewvc?rev=1430264&view=rev
Log:
- tests now pass for '-Infinity'
- added a test for the assignment of a negative number to a var (wrote it while looking for cause of the -Infinity bug)

Modified:
    flex/whiteboard/mschmalle/falconjx/compiler.jx.tests/src/org/apache/flex/compiler/internal/as/codegen/TestGlobalConstants.java
    flex/whiteboard/mschmalle/falconjx/compiler.jx.tests/src/org/apache/flex/compiler/internal/js/codegen/goog/TestGoogFieldMembers.java
    flex/whiteboard/mschmalle/falconjx/compiler.jx.tests/src/org/apache/flex/compiler/internal/js/codegen/goog/TestGoogGlobalConstants.java

Modified: flex/whiteboard/mschmalle/falconjx/compiler.jx.tests/src/org/apache/flex/compiler/internal/as/codegen/TestGlobalConstants.java
URL: http://svn.apache.org/viewvc/flex/whiteboard/mschmalle/falconjx/compiler.jx.tests/src/org/apache/flex/compiler/internal/as/codegen/TestGlobalConstants.java?rev=1430264&r1=1430263&r2=1430264&view=diff
==============================================================================
--- flex/whiteboard/mschmalle/falconjx/compiler.jx.tests/src/org/apache/flex/compiler/internal/as/codegen/TestGlobalConstants.java (original)
+++ flex/whiteboard/mschmalle/falconjx/compiler.jx.tests/src/org/apache/flex/compiler/internal/as/codegen/TestGlobalConstants.java Tue Jan  8 12:56:42 2013
@@ -21,7 +21,6 @@ package org.apache.flex.compiler.interna
 
 import org.apache.flex.compiler.tree.as.IFileNode;
 import org.apache.flex.compiler.tree.as.IVariableNode;
-import org.junit.Ignore;
 import org.junit.Test;
 
 /**
@@ -37,11 +36,9 @@ public class TestGlobalConstants extends
         assertOut("var a:Number = Infinity");
     }
 
-    @Ignore
     @Test
     public void testNegativeInfinity()
     {
-    	// TODO (erikdebruin) Mike, why is this failing?
         IVariableNode node = getField("var a:Number = -Infinity;");
         visitor.visitVariable(node);
         assertOut("var a:Number = -Infinity");

Modified: flex/whiteboard/mschmalle/falconjx/compiler.jx.tests/src/org/apache/flex/compiler/internal/js/codegen/goog/TestGoogFieldMembers.java
URL: http://svn.apache.org/viewvc/flex/whiteboard/mschmalle/falconjx/compiler.jx.tests/src/org/apache/flex/compiler/internal/js/codegen/goog/TestGoogFieldMembers.java?rev=1430264&r1=1430263&r2=1430264&view=diff
==============================================================================
--- flex/whiteboard/mschmalle/falconjx/compiler.jx.tests/src/org/apache/flex/compiler/internal/js/codegen/goog/TestGoogFieldMembers.java (original)
+++ flex/whiteboard/mschmalle/falconjx/compiler.jx.tests/src/org/apache/flex/compiler/internal/js/codegen/goog/TestGoogFieldMembers.java Tue Jan  8 12:56:42 2013
@@ -69,6 +69,14 @@ public class TestGoogFieldMembers extend
         assertOut("/**\n * @type {number}\n */\nA.prototype.foo = 420");
     }
 
+    @Test
+    public void testField_withTypeValue_Negative()
+    {
+        IVariableNode node = getField("var foo:int = -420;");
+        visitor.visitVariable(node);
+        assertOut("/**\n * @type {number}\n */\nA.prototype.foo = -420");
+    }
+
     @Override
     @Test
     public void testField_withNamespaceTypeValue()

Modified: flex/whiteboard/mschmalle/falconjx/compiler.jx.tests/src/org/apache/flex/compiler/internal/js/codegen/goog/TestGoogGlobalConstants.java
URL: http://svn.apache.org/viewvc/flex/whiteboard/mschmalle/falconjx/compiler.jx.tests/src/org/apache/flex/compiler/internal/js/codegen/goog/TestGoogGlobalConstants.java?rev=1430264&r1=1430263&r2=1430264&view=diff
==============================================================================
--- flex/whiteboard/mschmalle/falconjx/compiler.jx.tests/src/org/apache/flex/compiler/internal/js/codegen/goog/TestGoogGlobalConstants.java (original)
+++ flex/whiteboard/mschmalle/falconjx/compiler.jx.tests/src/org/apache/flex/compiler/internal/js/codegen/goog/TestGoogGlobalConstants.java Tue Jan  8 12:56:42 2013
@@ -24,7 +24,6 @@ import org.apache.flex.compiler.internal
 import org.apache.flex.compiler.internal.js.codegen.JSSharedData;
 import org.apache.flex.compiler.internal.js.driver.goog.GoogBackend;
 import org.apache.flex.compiler.tree.as.IVariableNode;
-import org.junit.Ignore;
 import org.junit.Test;
 
 /**
@@ -43,7 +42,6 @@ public class TestGoogGlobalConstants ext
         assertOut("A.prototype.a = Infinity");
     }
 
-    @Ignore
     @Override
     @Test
     public void testNegativeInfinity()