### Question:
ClientQueryGroupBy implements ClientGroupBy<ClientGroupAxis> { @XmlTransient @Override public List<ClientGroupAxis> getAxes() { return Collections.singletonList(getGroupAxis()); } ClientQueryGroupBy();  ClientQueryGroupBy(ClientQueryGroupBy source); @Override ClientQueryGroupBy deepClone(); @XmlTransient ClientGroupAxis getGroupAxis(); @Override ClientGroupAxis getAxis(ClientGroupAxisEnum name); @Override ClientGroupAxis getAxis(int index); @XmlTransient @Override List<ClientGroupAxis> getAxes(); ClientQueryGroupBy setGroups(List<? extends ClientQueryGroup> groups); List<? extends ClientQueryGroup> getGroups(); @Override boolean equals(Object o); @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void getAxesReturnsSingletonListOfGroupAsix() { ClientQueryGroupBy instance = createFullyConfiguredInstance(); List<ClientGroupAxis> result = instance.getAxes(); assertEquals(CLIENT_GROUP_AXIS_LIST, result); }