package se.krka.kahlua.require; import java.io.Reader; import java.io.StringReader; import java.util.Map; import java.util.HashMap; public class MockProvider implements LuaSourceProvider { private final Map<String, String> sources = new HashMap<String, String>(); public Reader getLuaSource(String path) { if (sources.containsKey(path)) { return new StringReader(sources.get(path)); } return null; } public void addSource(String path, String source) { sources.put(path, source); } }