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


Java NotContextException.setResolvedObj方法代码示例

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


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

示例1: testSerializable_Simple

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

	NotContextException exception = new NotContextException(
			"Test exception Serializable: NotContextException");
	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);
	NotContextException exception2 = (NotContextException) 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,代码行数:42,代码来源:NotContextExceptionTest.java

示例2: testSerializable_compatibility

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

	NotContextException exception = new NotContextException(
			"Test exception Serializable: NotContextException");
	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,代码行数:31,代码来源:NotContextExceptionTest.java


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