⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testlocaljndi.java

📁 是离开的肌肤了卡机是离开的就富利卡及是了的开发及拉考试及的福利科技阿斯利康的肌肤莱卡及时的离开福建阿斯顿发
💻 JAVA
字号:
package org.mortbay.naming.java;import javax.naming.Context;import javax.naming.InitialContext;import javax.naming.Name;import javax.naming.NameNotFoundException;import javax.naming.NameParser;import junit.framework.TestCase;import org.mortbay.naming.NamingUtil;public class TestLocalJNDI extends TestCase{           public void setUp ()    throws Exception    {    }    public void tearDown ()    throws Exception    {        InitialContext ic = new InitialContext();        ic.destroySubcontext("a");    }            public void testLocal ()    throws Exception    {                InitialContext ic = new InitialContext();        NameParser parser = ic.getNameParser("");        ic.bind("foo", "xxx");                Object o = ic.lookup("foo");        assertNotNull(o);        assertEquals("xxx", (String)o);                ic.unbind("foo");        try        {            ic.lookup("foo");            fail("Foo exists");        }        catch (NameNotFoundException e)        {            //expected        }        Name name = parser.parse("a");        name.addAll(parser.parse("b/c/d"));        NamingUtil.bind(ic, name.toString(), "333");        assertNotNull(ic.lookup("a"));        assertNotNull(ic.lookup("a/b"));        assertNotNull(ic.lookup("a/b/c"));        Context c = (Context)ic.lookup("a/b/c");        o = c.lookup("d");        assertNotNull(o);        assertEquals("333", (String)o);                assertEquals("333", ic.lookup(name));        ic.destroySubcontext("a");                name = parser.parse("");        name.add("x");        Name suffix = parser.parse("y/z");        name.addAll(suffix);        NamingUtil.bind(ic, name.toString(), "555");                assertEquals("555", ic.lookup(name));        ic.destroySubcontext("x");    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -