This commit is contained in:
rbri 2019-07-31 18:41:32 +02:00 коммит произвёл Greg Brail
Родитель 4a0943fe98
Коммит 8ef798a9a1
7 изменённых файлов: 26 добавлений и 23 удалений

Просмотреть файл

@ -10,7 +10,6 @@ import java.util.List;
import org.mozilla.javascript.Context;
import org.mozilla.javascript.Scriptable;
import org.mozilla.javascript.ScriptableObject;
import org.mozilla.javascript.Symbol;
/**
* Matrix: An example host object class that implements the Scriptable interface.

Просмотреть файл

@ -10,7 +10,6 @@ import java.util.AbstractCollection;
import java.util.AbstractSet;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Map;
import java.util.NoSuchElementException;

Просмотреть файл

@ -3,14 +3,15 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
package org.mozilla.javascript.tests;
import org.junit.*;
import static org.junit.Assert.assertEquals;
import org.junit.Before;
import org.junit.Test;
import org.mozilla.javascript.CompilerEnvirons;
import org.mozilla.javascript.Parser;
import org.mozilla.javascript.ast.AstRoot;
import org.mozilla.javascript.ast.XmlMemberGet;
import static org.junit.Assert.*;
/**
* Test resembles issue #483 with {@link XmlMemberGet#toSource()} implementation.
* {@code toSource()} implementation calls {@link org.mozilla.javascript.ast.AstNode#operatorToString(int)}

Просмотреть файл

@ -3,7 +3,14 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
package org.mozilla.javascript.tests;
import org.junit.*;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import java.util.ArrayList;
import java.util.List;
import org.junit.Before;
import org.junit.Test;
import org.mozilla.javascript.Parser;
import org.mozilla.javascript.Token;
import org.mozilla.javascript.ast.AstNode;
@ -11,11 +18,6 @@ import org.mozilla.javascript.ast.AstRoot;
import org.mozilla.javascript.ast.NodeVisitor;
import org.mozilla.javascript.ast.ParenthesizedExpression;
import java.util.ArrayList;
import java.util.List;
import static org.junit.Assert.*;
/**
* Tests position of ParenthesizedExpression node in source code in different cases.
*/

Просмотреть файл

@ -3,17 +3,18 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
package org.mozilla.javascript.tests;
import org.junit.*;
import static org.junit.Assert.assertEquals;
import java.util.SortedSet;
import org.junit.Before;
import org.junit.Test;
import org.mozilla.javascript.CompilerEnvirons;
import org.mozilla.javascript.Parser;
import org.mozilla.javascript.ast.AstNode;
import org.mozilla.javascript.ast.AstRoot;
import org.mozilla.javascript.ast.Comment;
import java.util.SortedSet;
import static org.junit.Assert.*;
/**
* Tests position of Comment node in source code.
*/
@ -36,7 +37,7 @@ public class Issue533Test {
SortedSet<Comment> comments = root.getComments();
assertEquals(2, comments.size());
for(Comment comment:comments) {
assertEquals(comment.getValue(), getFromSource(script, comment));
assertEquals(comment.getValue(), getFromSource(script, comment));
}
}

Просмотреть файл

@ -1,10 +1,13 @@
package org.mozilla.javascript.tests;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.fail;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
@ -14,11 +17,8 @@ import org.mozilla.javascript.RhinoException;
import org.mozilla.javascript.ScriptRuntime;
import org.mozilla.javascript.Scriptable;
import org.mozilla.javascript.ScriptableObject;
import org.mozilla.javascript.Undefined;
import org.mozilla.javascript.tools.shell.Global;
import static org.junit.Assert.*;
/**
* This is a set of tests for the case in which functions of the built-in Array type are used with a
* native Java class.

Просмотреть файл

@ -1,12 +1,13 @@
package org.mozilla.javascript.tests;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import org.junit.BeforeClass;
import org.junit.Test;
import org.mozilla.javascript.CompilerEnvirons;
import org.mozilla.javascript.ast.AstRoot;
import static org.junit.Assert.*;
/**
* Tests for specific parser features targeted at IDE environments, namely the ability
* to warn about missing semicolons for JavaScript programmers who follow that style.