Search in sources :

Example 1 with SignalDesc

use of org.jbpm.services.api.model.SignalDesc in project jbpm by kiegroup.

the class BPMN2DataServicesReferencesTest method testSignalsDesc.

@Test
public void testSignalsDesc() {
    ProcessDefinition procDef = bpmn2Service.getProcessDefinition(deploymentId, "org.jbpm.boundarysignal");
    assertNotNull(procDef);
    Collection<SignalDesc> signals = procDef.getSignalsDesc();
    assertNotNull("Signals description should not be null", signals);
    assertFalse("Signal description should not be empty", signals.isEmpty());
    SignalDesc signal = signals.iterator().next();
    assertEquals("_3b677877-9be0-3fe7-bfc4-94a862fdc919", signal.getId());
    assertEquals("MySignal", signal.getName());
    assertFalse(signal.getIncomingNodes().isEmpty());
    assertTrue(signal.getOutgoingNodes().isEmpty());
    assertNull("Structure Ref is expected to be null", signal.getStructureRef());
}
Also used : SignalDesc(org.jbpm.services.api.model.SignalDesc) ProcessDefinition(org.jbpm.services.api.model.ProcessDefinition) AbstractKieServicesBaseTest(org.jbpm.kie.test.util.AbstractKieServicesBaseTest) Test(org.junit.Test)

Example 2 with SignalDesc

use of org.jbpm.services.api.model.SignalDesc in project jbpm by kiegroup.

the class SignalDescImplTest method testEqualsHashCode.

@Test
public void testEqualsHashCode() {
    SignalDesc signal1 = SignalDescImpl.from(new Signal("id", "name", "type"));
    SignalDesc signal2 = SignalDescImpl.from(new Signal("id", "name", "type"));
    assertEquals(signal1, signal2);
    assertEquals(signal1.hashCode(), signal2.hashCode());
}
Also used : Signal(org.jbpm.bpmn2.core.Signal) SignalDesc(org.jbpm.services.api.model.SignalDesc) Test(org.junit.Test)

Example 3 with SignalDesc

use of org.jbpm.services.api.model.SignalDesc in project jbpm by kiegroup.

the class SignalDescImplTest method testNoEqualsHashCode.

@Test
public void testNoEqualsHashCode() {
    SignalDesc signalDesc1 = SignalDescImpl.from(new Signal("id", "name", "type"));
    SignalDesc signalDesc2 = SignalDescImpl.from(new Signal("id", "type"));
    assertNotEquals(signalDesc1, signalDesc2);
    assertNotEquals(signalDesc1.hashCode(), signalDesc2.hashCode());
}
Also used : Signal(org.jbpm.bpmn2.core.Signal) SignalDesc(org.jbpm.services.api.model.SignalDesc) Test(org.junit.Test)

Aggregations

SignalDesc (org.jbpm.services.api.model.SignalDesc)3 Test (org.junit.Test)3 Signal (org.jbpm.bpmn2.core.Signal)2 AbstractKieServicesBaseTest (org.jbpm.kie.test.util.AbstractKieServicesBaseTest)1 ProcessDefinition (org.jbpm.services.api.model.ProcessDefinition)1