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 @ 44619
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 | } |