// first request, transactionId will get intialized
adapter.service(req, resp);
// helper returns true on null transactionId
MockEventfulStandardWidget child1 =
(MockEventfulStandardWidget)widget.getChildren().get(widgetKey);
req.addParameter(StandardTransactionFilterWidget.TRANSACTION_ID_KEY, ""+child1.getTransactionId());
// second request with the valid transactionId
adapter.service(req, resp);
assertTrue(child1.getEventProcessed());
child1.setEventProcessed(false);
req.addParameter(StandardTransactionFilterWidget.TRANSACTION_ID_KEY, ""+child1.getTransactionId());
adapter.service(req, resp);
// transactionId used 2nd time, should not process the event
assertFalse(child1.getEventProcessed());
}