package ro.isdc.wro.http.handler.factory;
import static org.junit.Assert.assertEquals;
import java.util.Collection;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
import ro.isdc.wro.config.Context;
import ro.isdc.wro.http.handler.RequestHandler;
/**
* @author Ivar Conradi Ă˜sthus
* @created 19 May 2012
*/
public class TestDefaultRequestHandlerFactory {
private DefaultRequestHandlerFactory victim;
@BeforeClass
public static void onBeforeClass() {
assertEquals(0, Context.countActive());
}
@AfterClass
public static void onAfterClass() {
assertEquals(0, Context.countActive());
}
@Before
public void setup() {
victim = new DefaultRequestHandlerFactory();
}
@Test
public void shouldCreateListOfDefaultRequestHandlers() {
final Collection<RequestHandler> requestHandlers = victim.create();
assertEquals(false, requestHandlers.isEmpty());
}
}