当前位置: 首页>>代码示例>>Java>>正文


Java NoInitialContextException.setResolvedObj方法代码示例

本文整理汇总了Java中javax.naming.NoInitialContextException.setResolvedObj方法的典型用法代码示例。如果您正苦于以下问题:Java NoInitialContextException.setResolvedObj方法的具体用法?Java NoInitialContextException.setResolvedObj怎么用?Java NoInitialContextException.setResolvedObj使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在javax.naming.NoInitialContextException的用法示例。


在下文中一共展示了NoInitialContextException.setResolvedObj方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: testSerializable_Simple

import javax.naming.NoInitialContextException; //导入方法依赖的package包/类
/**
 * Test serialize NoInitialContextException: write a
 * NoInitialContextException object into a byte array, and read from it. The
 * two objects should be equal.
 */
public void testSerializable_Simple() throws ClassNotFoundException,
		IOException, InvalidNameException {

	NoInitialContextException exception = new NoInitialContextException(
			"Test exception Serializable: NoInitialContextException");
	exception.setRemainingName(new CompositeName(
			"www.apache.org/foundation"));
	exception.setResolvedName(new CompositeName(
			"http://www.apache.org/index.html"));
	exception.setResolvedObj("This is a string object.");
	exception.setRootCause(new NullPointerException("null pointer"));

	// write to byte array
	ByteArrayOutputStream baos = new ByteArrayOutputStream();
	ObjectOutputStream oos = new ObjectOutputStream(baos);
	oos.writeObject(exception);
	byte[] buffer = baos.toByteArray();
	oos.close();
	baos.close();

	// read from byte array
	ByteArrayInputStream bais = new ByteArrayInputStream(buffer);
	ObjectInputStream ois = new ObjectInputStream(bais);
	NoInitialContextException exception2 = (NoInitialContextException) ois
			.readObject();
	ois.close();
	bais.close();

	assertEquals(exception.getExplanation(), exception2.getExplanation());
	assertEquals(exception.getResolvedObj(), exception2.getResolvedObj());
	assertEquals(exception.getRemainingName(), exception2
			.getRemainingName());
	assertEquals(exception.getResolvedName(), exception2.getResolvedName());
	assertEquals(exception.getRootCause().getMessage(), exception2
			.getRootCause().getMessage());
	assertEquals(exception.getRootCause().getClass(), exception2
			.getRootCause().getClass());
}
 
开发者ID:shannah,项目名称:cn1,代码行数:44,代码来源:NoInitialContextExceptionTest.java

示例2: testSerializable_compatibility

import javax.naming.NoInitialContextException; //导入方法依赖的package包/类
/**
 * Test InvalidNameException serialization compatibility
 */
public void testSerializable_compatibility() throws InvalidNameException,
		ClassNotFoundException, IOException {
	ObjectInputStream ois = new ObjectInputStream(
               getClass()
                       .getClassLoader()
                       .getResourceAsStream(
                               "/serialization/javax/naming/NoInitialContextException.ser"));
	NoInitialContextException exception2 = (NoInitialContextException) ois
			.readObject();
	ois.close();

	NoInitialContextException exception = new NoInitialContextException(
			"Test exception Serializable: NoInitialContextException");
	exception.setRemainingName(new CompositeName("www.apache.org/foundation"));
	exception.setResolvedName(new CompositeName(
			"http://www.apache.org/index.html"));
	exception.setResolvedObj("This is a string object.");
	exception.setRootCause(new NullPointerException("null pointer"));

	assertEquals(exception.getExplanation(), exception2.getExplanation());
	assertEquals(exception.getResolvedObj(), exception2.getResolvedObj());
	assertEquals(exception.getRemainingName(), exception2
			.getRemainingName());
	assertEquals(exception.getResolvedName(), exception2.getResolvedName());
	assertEquals(exception.getRootCause().getMessage(), exception2
			.getRootCause().getMessage());
	assertEquals(exception.getRootCause().getClass(), exception2
			.getRootCause().getClass());
}
 
开发者ID:shannah,项目名称:cn1,代码行数:33,代码来源:NoInitialContextExceptionTest.java


注:本文中的javax.naming.NoInitialContextException.setResolvedObj方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。