/*
* Copyright (c) 2010 Mysema Ltd.
* All rights reserved.
*
*/
package com.mysema.codegen;
import static org.junit.Assert.assertEquals;
import java.io.IOException;
import java.io.Writer;
import javax.tools.JavaFileObject.Kind;
import org.junit.Test;
public class MemJavaFileObjectTest {
@Test
public void getCharContent() throws IOException {
MemJavaFileObject obj = new MemJavaFileObject("mem", "Test", Kind.SOURCE);
Writer writer = obj.openWriter();
writer.write("Hello World");
writer.flush();
writer.close();
assertEquals("Hello World", obj.getCharContent(true).toString());
}
@Test
public void openInputStream() throws IOException {
MemJavaFileObject obj = new MemJavaFileObject("mem", "Test", Kind.SOURCE);
obj.openWriter().write("test");
obj.openInputStream().close();
}
}