Tabnine Logo
DMNRuntimeUtil.createListener
Code IndexAdd Tabnine to your IDE (free)

How to use
createListener
method
in
org.kie.dmn.core.util.DMNRuntimeUtil

Best Java code snippets using org.kie.dmn.core.util.DMNRuntimeUtil.createListener (Showing top 8 results out of 315)

origin: org.kie/kie-dmn-core

@Test
public void testNowFunction() {
  final DMNRuntime runtime = DMNRuntimeUtil.createRuntime("today_function_test.dmn", getClass() );
  runtime.addListener( DMNRuntimeUtil.createListener() );
  final DMNModel dmnModel = runtime.getModel("http://www.trisotech.com/dmn/definitions/_4ad80959-5fd8-46b7-8c9a-ab2fa58cb5b4", "When is it" );
  assertThat( dmnModel, notNullValue() );
  assertThat( DMNRuntimeUtil.formatMessages( dmnModel.getMessages() ), dmnModel.hasErrors(), is( false ) );
  final DMNContext context = DMNFactory.newContext();
  context.set( "The date", LocalDate.of(2017, 1, 12 ) );
  final DMNResult dmnResult = runtime.evaluateAll(dmnModel, context );
  assertThat( DMNRuntimeUtil.formatMessages( dmnResult.getMessages() ), dmnResult.getContext().get("When is it"), is( "It is in the past" ) );
}
origin: org.kie/kie-dmn-core

runtime.addListener( DMNRuntimeUtil.createListener() );
origin: org.kie/kie-dmn-core

@Test
public void testFiltering() {
  final DMNRuntime runtime = DMNRuntimeUtil.createRuntime("Person_filtering_by_age.dmn", getClass() );
  runtime.addListener( DMNRuntimeUtil.createListener() );
  final DMNModel dmnModel = runtime.getModel("http://www.trisotech.com/definitions/_e215ed7a-701b-4c53-b8df-4b4d23d5fe32", "Person filtering by age" );
  assertThat( dmnModel, notNullValue() );
  assertThat( DMNRuntimeUtil.formatMessages( dmnModel.getMessages() ), dmnModel.hasErrors(), is( false ) );
  final DMNContext context = DMNFactory.newContext();
  context.set( "Min Age", 50 );
  final DMNResult dmnResult = runtime.evaluateAll(dmnModel, context );
  assertThat( DMNRuntimeUtil.formatMessages( dmnResult.getMessages() ), ((List)dmnResult.getContext().get("Filtering")).size(), is( 2 ) );
}
origin: org.kie/kie-dmn-core

@Test
public void testTimeFunction() {
  final DMNRuntime runtime = DMNRuntimeUtil.createRuntime("TimeFromDate.dmn", getClass() );
  runtime.addListener( DMNRuntimeUtil.createListener() );
  final DMNModel dmnModel = runtime.getModel("http://www.trisotech.com/dmn/definitions/_ecf4ea54-2abc-4e2f-a101-4fe14e356a46", "Dessin 1" );
  assertThat( dmnModel, notNullValue() );
  assertThat( DMNRuntimeUtil.formatMessages( dmnModel.getMessages() ), dmnModel.hasErrors(), is( false ) );
  final DMNContext context = DMNFactory.newContext();
  context.set( "datetimestring", "2016-07-29T05:48:23" );
  final DMNResult dmnResult = runtime.evaluateAll(dmnModel, context );
  assertThat( DMNRuntimeUtil.formatMessages( dmnResult.getMessages() ), dmnResult.getContext().get("time"), is( LocalTime.of( 5, 48, 23 ) ) );
}
origin: org.kie/kie-dmn-core

runtime.addListener( DMNRuntimeUtil.createListener() );
origin: org.kie/kie-dmn-core

@Test
public void testUninterpreted() {
  final DMNRuntime runtime = DMNRuntimeUtil.createRuntime("0019-flight-rebooking-uninterpreted.dmn", this.getClass() );
  final DMNModel dmnModel = runtime.getModel("http://www.trisotech.com/dmn/definitions/_188d6caf-a355-49b5-a692-bd6ce713da08", "0019-flight-rebooking" );
  runtime.addListener( DMNRuntimeUtil.createListener() );
  assertThat( dmnModel, notNullValue() );
  assertThat( DMNRuntimeUtil.formatMessages( dmnModel.getMessages() ), dmnModel.hasErrors(), is(false) );
  final DMNContext context = DMNFactory.newContext();
  final List passengerList = loadPassengerList();
  final List flightList = loadFlightList();
  context.set( "Passenger List", passengerList );
  context.set( "Flight List", flightList );
  final DMNResult dmnResult = runtime.evaluateAll(dmnModel, context );
  assertThat( dmnResult.getDecisionResultByName( "Rebooked Passengers" ).getEvaluationStatus(), is( DMNDecisionResult.DecisionEvaluationStatus.SKIPPED ) );
}
origin: org.kie/kie-dmn-core

@Test
public void testDateAndTime() {
  final DMNRuntime runtime = DMNRuntimeUtil.createRuntime("0007-date-time.dmn", getClass() );
  runtime.addListener( DMNRuntimeUtil.createListener() );
origin: org.kie/kie-dmn-core

runtime.addListener(DMNRuntimeUtil.createListener());
org.kie.dmn.core.utilDMNRuntimeUtilcreateListener

Popular methods of DMNRuntimeUtil

  • createRuntime
  • createRuntimeWithAdditionalResources
  • formatMessages
  • createAndDeployJarIgnoringErrors
  • createExpectingDMNMessages
  • createJarIgnoringErrors
  • getKieContainerIgnoringErrors
  • typeSafeGetKieRuntime

Popular in Java

  • Updating database using SQL prepared statement
  • putExtra (Intent)
  • getResourceAsStream (ClassLoader)
  • getSharedPreferences (Context)
  • InputStreamReader (java.io)
    A class for turning a byte stream into a character stream. Data read from the source input stream is
  • UnknownHostException (java.net)
    Thrown when a hostname can not be resolved.
  • BitSet (java.util)
    The BitSet class implements abit array [http://en.wikipedia.org/wiki/Bit_array]. Each element is eit
  • SortedSet (java.util)
    SortedSet is a Set which iterates over its elements in a sorted order. The order is determined eithe
  • ExecutorService (java.util.concurrent)
    An Executor that provides methods to manage termination and methods that can produce a Future for tr
  • JCheckBox (javax.swing)
  • Github Copilot alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now