/**
*
*/
package org.minnal.core;
import static org.testng.Assert.assertNotNull;
import org.minnal.core.config.ApplicationConfiguration;
import org.testng.annotations.Test;
/**
* @author ganeshs
*
*/
public class ApplicationTest {
private DummyApplication application;
@Test
public void shouldAddResource() {
application = new DummyApplication() {
@Override
protected void defineResources() {
addResource(DummyResource.class);
}
};
application.init();
assertNotNull(application.getResourceConfig().getClasses().contains(DummyResource.class));
}
public static class DummyResource {
}
public static class DummySubResource extends DummyResource {
}
public static class DummyConfiguration extends ApplicationConfiguration {
}
public static class DummyApplication extends Application<DummyConfiguration> {
@Override
protected void registerPlugins() {
}
@Override
protected void addFilters() {
}
@Override
protected void defineResources() {
}
}
}