package com.google.inject.persist;
import com.google.inject.AbstractModule;
import com.google.inject.Guice;
import com.google.inject.Stage;
import com.google.inject.persist.jpa.JpaPersistModule;
import java.util.logging.Logger;
import junit.framework.TestCase;
/** @author dhanji@google.com (Dhanji R. Prasanna) */
public class EdslTest extends TestCase {
public void testModuleConfigUsingJpa() throws Exception {
Logger.getLogger(getClass().getName()).info("Starting EDSL test.");
Guice.createInjector(
Stage.PRODUCTION,
new AbstractModule() {
@Override
protected void configure() {
install(new JpaPersistModule("myunit"));
binder().requireExplicitBindings();
}
});
Logger.getLogger(getClass().getName()).info("Completed EDSL test.");
}
}