use of com.mvp4g.rebind.test_tools.annotation.history_converters.SimpleHistoryConverter01 in project mvp4g by mvp4g.
the class Mvp4gConfigurationTest method testPresenterViewValidationFails.
@Test(expected = UnknownConfigurationElementException.class)
public void testPresenterViewValidationFails() throws UnknownConfigurationElementException, InvalidTypeException, InvalidClassException, NotFoundClassException {
events.add(newEvent("badView"));
services.add(newService("badView"));
presenters.add(newPresenter(SimplePresenter01.class, "badView"));
historyConverters.add(newHistoryConverter(SimpleHistoryConverter01.class, "badView"));
PresenterElement presenter = newPresenter(SimplePresenter02.class, "testPresenter");
presenter.setView("badView");
presenters.add(presenter);
configuration.validateViews();
}
use of com.mvp4g.rebind.test_tools.annotation.history_converters.SimpleHistoryConverter01 in project mvp4g by mvp4g.
the class Mvp4gConfigurationTest method testInjectedServiceValidationFailsForPresenter.
@Test(expected = UnknownConfigurationElementException.class)
public void testInjectedServiceValidationFailsForPresenter() throws UnknownConfigurationElementException, InvalidTypeException, InvalidClassException, NotFoundClassException {
events.add(newEvent("badService"));
views.add(newView(SimpleView02.class, "badService"));
presenters.add(newPresenter(SimplePresenter01.class, "badService"));
historyConverters.add(newHistoryConverter(SimpleHistoryConverter01.class, "badService"));
PresenterElement presenter = newPresenter(SimplePresenter02.class, "testPresenter");
presenter.getInjectedServices().add(new InjectedElement("badService", "setBadService"));
presenters.add(presenter);
configuration.validateServices();
}
use of com.mvp4g.rebind.test_tools.annotation.history_converters.SimpleHistoryConverter01 in project mvp4g by mvp4g.
the class Mvp4gConfigurationTest method testEventHandlerValidationFails.
@Test(expected = UnknownConfigurationElementException.class)
public void testEventHandlerValidationFails() throws InvalidMvp4gConfigurationException {
views.add(newView(SimpleView02.class, "badHandler"));
services.add(newService("badHandler"));
events.add(newEvent("badHanlder"));
historyConverters.add(newHistoryConverter(SimpleHistoryConverter01.class, "badHanlder"));
EventElement event = newEvent("testEvent");
event.setHandlers(new String[] { "badHandler" });
events.add(event);
setEventBus();
configuration.validateEventHandlers();
}
use of com.mvp4g.rebind.test_tools.annotation.history_converters.SimpleHistoryConverter01 in project mvp4g by mvp4g.
the class Mvp4gConfigurationTest method testInjectedServiceValidationFailsForHistoryConverter.
@Test(expected = UnknownConfigurationElementException.class)
public void testInjectedServiceValidationFailsForHistoryConverter() throws UnknownConfigurationElementException, InvalidTypeException, InvalidClassException, NotFoundClassException {
events.add(newEvent("badService"));
views.add(newView(SimpleView02.class, "badService"));
presenters.add(newPresenter(SimplePresenter01.class, "badService"));
historyConverters.add(newHistoryConverter(SimpleHistoryConverter01.class, "badService"));
HistoryConverterElement historyConverter = newHistoryConverter(SimpleHistoryConverter02.class, "testHistoryConverter");
historyConverter.getInjectedServices().add(new InjectedElement("badService", "setBadService"));
historyConverters.add(historyConverter);
configuration.validateServices();
}
use of com.mvp4g.rebind.test_tools.annotation.history_converters.SimpleHistoryConverter01 in project mvp4g by mvp4g.
the class Mvp4gConfigurationTest method testEventHistoryConverterSucceeds.
@Test
public void testEventHistoryConverterSucceeds() throws InvalidMvp4gConfigurationException {
historyConverters.add(newHistoryConverter(SimpleHistoryConverter01.class, "testHistoryConverter"));
EventElement event = newEvent("testEvent");
event.setHistory("testHistoryConverter");
events.add(event);
setEventBus();
configuration.validateHistoryConverters();
}
Aggregations