Search in sources :

Example 1 with EventType

use of org.apache.servicecomb.core.BootListener.EventType in project java-chassis by ServiceComb.

the class TestInspectorBootListener method filterEvent.

@Test
public void filterEvent() {
    BootEvent event = new BootEvent();
    InspectorBootListener listener = new InspectorBootListener(new InspectorConfig(), null);
    try (LogCollector logCollector = new LogCollector()) {
        for (EventType eventType : EventType.values()) {
            if (!EventType.AFTER_TRANSPORT.equals(eventType)) {
                event.setEventType(eventType);
                listener.onBootEvent(event);
            }
        }
        Assert.assertTrue(logCollector.getEvents().isEmpty());
    }
}
Also used : LogCollector(org.apache.servicecomb.foundation.test.scaffolding.log.LogCollector) EventType(org.apache.servicecomb.core.BootListener.EventType) BootEvent(org.apache.servicecomb.core.BootListener.BootEvent) Test(org.junit.Test)

Aggregations

BootEvent (org.apache.servicecomb.core.BootListener.BootEvent)1 EventType (org.apache.servicecomb.core.BootListener.EventType)1 LogCollector (org.apache.servicecomb.foundation.test.scaffolding.log.LogCollector)1 Test (org.junit.Test)1