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 @ 44389

History | View | Annotate | Download (1.14 KB)

1
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
}