@Test
  public void testDescribeRegionReturnsDescriptionFromAllMembers() {
    CommandStringBuilder csb = new CommandStringBuilder(DESCRIBE_REGION);
    csb.addOption(DESCRIBE_REGION__NAME, HOSTING_AND_ACCESSOR_REGION_NAME);

    String command = csb.toString();

    CommandResultAssert commandResultAssert = gfsh.executeAndAssertThat(command).statusIsSuccess();
    commandResultAssert.hasDataSection("region-1").hasContent()
        .containsEntry("Name", HOSTING_AND_ACCESSOR_REGION_NAME)
        .containsEntry("Data Policy", "partition")
        .containsEntry("Accessor Members", "server-5");

    commandResultAssert.hasTableSection("non-default-1")
        .hasColumn("Type").containsExactly("Region", "", "Partition")
        .hasColumn("Name").contains("data-policy", "size", "local-max-memory")
        .hasColumn("Value").contains("PARTITION", "0", "0");

    commandResultAssert.hasDataSection("region-2").hasContent()
        .containsEntry("Name", HOSTING_AND_ACCESSOR_REGION_NAME)
        .containsEntry("Data Policy", "partition")
        .extracting(DescribeRegionDUnitTest::extractHostingMembers)
        .asList()
        .containsExactlyInAnyOrder("server-1", "server-2", "server-3", "server-4");

    commandResultAssert.hasTableSection("non-default-2")
        .hasColumn("Type").containsExactly("Region", "")
        .hasColumn("Name").containsExactly("size", "data-policy")
        .hasColumn("Value").containsExactly("0", "PARTITION");
  }
Asserts that a describe region command issued on a region with compression returns the correct
non default region attribute for compression and the correct codec value.
geode-gfsh/src/distributedTest/java/org/apache/geode/management/internal/cli/commands/DescribeRegionDUnitTest.java