Java 类org.hibernate.lob.ReaderInputStream 实例源码
项目:screensaver
文件:AttachedFileTest.java
public void testReagentRelationship() throws IOException
{
schemaUtil.truncateTables();
Reagent reagent = dataFactory.newInstance(SmallMoleculeReagent.class);
ReagentAttachedFileType attachedFileType = new ReagentAttachedFileType("Application");
genericEntityDao.saveOrUpdateEntity(attachedFileType);
AttachedFile attachedFile1 = reagent.createAttachedFile("filename1", attachedFileType, new LocalDate(), new ReaderInputStream(new StringReader("file contents 1")));
AttachedFile attachedFile2 = reagent.createAttachedFile("filename2", attachedFileType, new LocalDate(), "file contents 2");
genericEntityDao.saveOrUpdateEntity(reagent.getLibraryContentsVersion().getLibrary());
reagent = genericEntityDao.reloadEntity(reagent);
AttachedFile attachedFile1b = genericEntityDao.findEntityById(AttachedFile.class, attachedFile1.getEntityId(), true, AttachedFile.reagent);
AttachedFile attachedFile2b = genericEntityDao.findEntityById(AttachedFile.class, attachedFile2.getEntityId(), true, AttachedFile.reagent);
assertEquals(reagent, attachedFile1b.getReagent());
assertEquals(reagent, attachedFile2b.getReagent());
}
项目:opennmszh
文件:MailTransportMonitorTest.java
@Test
public void testLoadXmlProperties() throws InvalidPropertiesFormatException, IOException {
Properties props = new Properties();
Reader reader = new StringReader("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" +
"<!DOCTYPE properties SYSTEM \"http://java.sun.com/dtd/properties.dtd\">\n" +
"<properties>\n" +
"<comment>Hi</comment>\n" +
"<entry key=\"foo\">1</entry>\n" +
"<entry key=\"fu\">baz</entry>\n" +
"</properties>");
InputStream stream = new ReaderInputStream(reader );
props.loadFromXML(stream);
assertEquals("1", props.get("foo"));
}
项目:screensaver
文件:AttachedFileTest.java
public void testScreenRelationship() throws IOException
{
schemaUtil.truncateTables();
Screen screen = dataFactory.newInstance(Screen.class);
ScreenAttachedFileType attachedFileType = new ScreenAttachedFileType("Application");
genericEntityDao.persistEntity(attachedFileType);
screen.createAttachedFile("filename1", attachedFileType, new LocalDate(), new ReaderInputStream(new StringReader("file contents 1")));
screen.createAttachedFile("filename2", attachedFileType, new LocalDate(), "file contents 2");
screen = genericEntityDao.mergeEntity(screen);
screen = genericEntityDao.reloadEntity(screen, true, Screen.attachedFiles.to(AttachedFile.screen));
for (AttachedFile attachedFile : screen.getAttachedFiles()) {
assertEquals(screen, attachedFile.getScreen());
}
}
项目:screensaver
文件:AttachedFileTest.java
public void testScreeningUserRelationship() throws IOException
{
schemaUtil.truncateTables();
ScreeningRoomUser user = dataFactory.newInstance(ScreeningRoomUser.class);
UserAttachedFileType attachedFileType = new UserAttachedFileType("Application");
genericEntityDao.persistEntity(attachedFileType);
user.createAttachedFile("filename1", attachedFileType, new LocalDate(), new ReaderInputStream(new StringReader("file contents 1")));
user.createAttachedFile("filename2", attachedFileType, new LocalDate(), "file contents 2");
user = genericEntityDao.mergeEntity(user);
user = genericEntityDao.reloadEntity(user, true, ScreeningRoomUser.attachedFiles.to(AttachedFile.screeningRoomUser));
for (AttachedFile attachedFile : user.getAttachedFiles()) {
assertEquals(user, attachedFile.getScreeningRoomUser());
}
}
项目:OpenNMS
文件:MailTransportMonitorTest.java
@Test
public void testLoadXmlProperties() throws InvalidPropertiesFormatException, IOException {
Properties props = new Properties();
Reader reader = new StringReader("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" +
"<!DOCTYPE properties SYSTEM \"http://java.sun.com/dtd/properties.dtd\">\n" +
"<properties>\n" +
"<comment>Hi</comment>\n" +
"<entry key=\"foo\">1</entry>\n" +
"<entry key=\"fu\">baz</entry>\n" +
"</properties>");
InputStream stream = new ReaderInputStream(reader );
props.loadFromXML(stream);
assertEquals("1", props.get("foo"));
}
项目:unitils
文件:ScriptContentHandle.java
/**
* Opens a stream to the content of the script.
*
* @return The content stream, not null
*/
@Override
protected InputStream getScriptInputStream() {
return new ReaderInputStream(new StringReader(scriptContent));
}