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());
}
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());
}
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());
}
Aggregations