public static MetricsEvent getMetricEvents( String operationID ) { return new MetricsEvent( new RemoteSource( ModelType.OPERATION, operationID ), null ); } }
public static LogEvent getOperationLogEvent( String operationID ) { return new LogEvent( new RemoteSource( ModelType.OPERATION, operationID ), null ); }
public static DataEvent getOperationRowEvent( String operationID ) { return new DataEvent( new RemoteSource( ModelType.OPERATION, operationID ), null ); }
public static StatusEvent getOperationStatusEvent( String operationID ) { return new StatusEvent( new RemoteSource( ModelType.OPERATION, operationID ), null ); }
@Test( expected = MessageEventFireEventException.class ) public void testOperationFireEventThrowException() throws KettleException { addHandlers( operationMessageEvent, messageEventHandler, messageEventHandler2 ); doThrow( new RuntimeException( "Test" ) ).when( messageEventHandler ).execute( any( Message.class ) ); LogEvent logEvent = new LogEvent<>( new RemoteSource( ModelType.OPERATION, "Operation_ID" ), logEntry ); messageEventService.fireEvent( logEvent ); verify( messageEventHandler, never() ).execute( logEvent ); verify( messageEventHandler2 ).execute( logEvent ); }
@Test public void testTransformationFireEvent() throws Exception { addHandlers( transformationMessageEvent, messageEventHandler, messageEventHandler2 ); LogEvent logEvent = new LogEvent<>( new RemoteSource( ModelType.TRANSFORMATION, "Operation_ID" ), logEntry ); messageEventService.fireEvent( logEvent ); verify( messageEventHandler ).execute( logEvent ); verify( messageEventHandler2 ).execute( logEvent ); }
@Test public void testOperationFireEvent() throws KettleException { addHandlers( operationMessageEvent, messageEventHandler, messageEventHandler2 ); LogEvent logEvent = new LogEvent<>( new RemoteSource( ModelType.OPERATION, "Operation_ID" ), logEntry ); messageEventService.fireEvent( logEvent ); verify( messageEventHandler ).execute( logEvent ); verify( messageEventHandler2 ).execute( logEvent ); }