package org.androiddaisyreader.testutilities;
import java.io.ByteArrayInputStream;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.InputStream;
import java.nio.charset.Charset;
import org.androiddaisyreader.model.BookContext;
/**
* Represents a dummy book for testing purposes.
*
* @author jharty
*/
public class DummyBookContext implements BookContext {
private String contents;
public DummyBookContext(String contents) {
this.contents = contents;
}
public InputStream getResource(String uri) throws FileNotFoundException {
return new ByteArrayInputStream(contents.getBytes(Charset.forName("UTF-8")));
}
public String getBaseUri() {
return File.separator;
}
}