Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.library / org.gvsig.expressionevaluator / org.gvsig.expressionevaluator.lib / org.gvsig.expressionevaluator.lib.impl / src / test / java / org / gvsig / expresionevaluator / impl / TestScriptEngine.java @ 44622

History | View | Annotate | Download (1.14 KB)

1 44389 jjdelcerro
package org.gvsig.expresionevaluator.impl;
2
3
import javax.script.ScriptEngine;
4
import javax.script.ScriptEngineFactory;
5
import javax.script.ScriptEngineManager;
6
import junit.framework.TestCase;
7
import org.gvsig.expressionevaluator.impl.javascripting.CosaScriptEngineFactory;
8
import org.gvsig.tools.library.impl.DefaultLibrariesInitializer;
9
10
/**
11
 *
12
 * @author jjdelcerro
13
 */
14
public class TestScriptEngine extends TestCase {
15
16
    public TestScriptEngine(String testName) {
17
        super(testName);
18
    }
19
20
    @Override
21
    protected void setUp() throws Exception {
22
        super.setUp();
23
        new DefaultLibrariesInitializer().fullInitialize();
24
    }
25
26
    @Override
27
    protected void tearDown() throws Exception {
28
        super.tearDown();
29
    }
30
31
    public void test1() {
32
        ScriptEngineManager engineManager = new ScriptEngineManager();
33
        ScriptEngine engine = engineManager.getEngineByName(CosaScriptEngineFactory.ENGINE_NAME);
34
35
        assertNotNull("Can't locate '"+CosaScriptEngineFactory.ENGINE_NAME+" engine,", engine);
36
37
        assertEquals(CosaScriptEngineFactory.ENGINE_NAME, engine.getFactory().getEngineName());
38
    }
39
40
}