@Test
  public void testCreateDestroyGatewaySender_Group() {
    gfsh.executeAndAssertThat(CREATE + " --group=senderGroup1").statusIsSuccess()
        .doesNotContainOutput("Did not complete waiting")
        .hasTableSection().hasRowSize(1).hasColumn("Message")
        .containsOnly("GatewaySender \"ln\" created on \"" + SERVER_3 + "\"");

    server1.invoke(() -> verifySenderState("ln", true, false));
    VMProvider.invokeInEveryMember(() -> verifySenderDoesNotExist("ln", false), server2, server3);

    gfsh.executeAndAssertThat(DESTROY + " --group=senderGroup1").statusIsSuccess()
        .doesNotContainOutput("Did not complete waiting")
        .hasTableSection().hasRowSize(1).hasColumn("Message")
        .containsOnly("GatewaySender \"ln\" destroyed on \"" + SERVER_3 + "\"");

    VMProvider.invokeInEveryMember(() -> verifySenderDoesNotExist("ln", false), server1);
  }
GatewaySender with given attribute values on given group
geode-wan/src/distributedTest/java/org/apache/geode/internal/cache/wan/wancommand/CreateDestroyGatewaySenderCommandDUnitTest.java