// Path: croquet-core/src/main/java/com/metrink/croquet/modules/ManagedModule.java
// public interface ManagedModule {
// 
//     /**
//      * Called before Jetty starts.
//      */
//     public void start();
//     
//     /**
//      * Called after Jetty stops.
//      */
//     public void stop();
// }


import java.util.List;
import org.apache.wicket.guice.GuiceComponentInjector;
import org.apache.wicket.protocol.http.WebApplication;
import org.apache.wicket.util.tester.WicketTester;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.google.inject.Provider;
import com.google.inject.persist.PersistService;
import com.google.inject.util.Providers;
import com.metrink.croquet.modules.ManagedModule;
package com.metrink.croquet;




/**
 * A tester for Croquet that creates a {@link WicketTester} instance.
 *
 * @param <T> The class used when loading the settings YAML
 */
public class CroquetTester<T extends WicketSettings> extends CroquetWicket<T> {
    private static final Logger LOG = LoggerFactory.getLogger(CroquetTester.class);

// Path: croquet-core/src/main/java/com/metrink/croquet/modules/ManagedModule.java
// public interface ManagedModule {
// 
//     /**
//      * Called before Jetty starts.
//      */
//     public void start();
//     
//     /**
//      * Called after Jetty stops.
//      */
//     public void stop();
// }


// Path: croquet-core/src/main/java/com/metrink/croquet/CroquetTester.java
import java.util.List;
import org.apache.wicket.guice.GuiceComponentInjector;
import org.apache.wicket.protocol.http.WebApplication;
import org.apache.wicket.util.tester.WicketTester;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.google.inject.Provider;
import com.google.inject.persist.PersistService;
import com.google.inject.util.Providers;
import com.metrink.croquet.modules.ManagedModule;

package com.metrink.croquet;




/**
 * A tester for Croquet that creates a {@link WicketTester} instance.
 *
 * @param <T> The class used when loading the settings YAML
 */
public class CroquetTester<T extends WicketSettings> extends CroquetWicket<T> {
    private static final Logger LOG = LoggerFactory.getLogger(CroquetTester.class);

    private WicketTester tester;