private void verifyPutAll(CacheEvent<?, ?> p_event) {
      if (!(p_event instanceof EntryEvent)) {
        return;
      }
      EntryEvent<?, ?> event = (EntryEvent<?, ?>) p_event;
      CustId knownCustId = new CustId(1);
      OrderId knownOrderId = new OrderId(2, knownCustId);
      if (event.getKey().equals(knownOrderId)) {
        try {
          assertThat(event.getOperation().isPutAll()).isTrue();
          assertThat(event.getTransactionId()).isNotNull();
        } catch (Exception e) {
          ex = e;
        }
      }
    }
When we have narrowed down on a target node for a transaction, test that we throw an exception
if that node does not host primary for subsequent entries
geode-core/src/distributedTest/java/org/apache/geode/internal/cache/RemoteTransactionDUnitTest.java