### Question:
ClientMultiAxisGroupBy implements ClientGroupBy<ClientLevelAxis> { @Override @XmlTransient public List<ClientLevelAxis> getAxes() { return asList(rows, columns); } ClientMultiAxisGroupBy();  ClientMultiAxisGroupBy(ClientMultiAxisGroupBy source); @Override ClientMultiAxisGroupBy deepClone(); @Override ClientLevelAxis getAxis(ClientGroupAxisEnum axis); @Override ClientLevelAxis getAxis(int index); ClientLevelAxis get(Object key); @Override @XmlTransient List<ClientLevelAxis> getAxes(); void addAxis(ClientGroupAxisEnum axis, ClientLevelAxis clientLevelAxis); @XmlElement(name = "rows") ClientLevelAxis getRows(); ClientMultiAxisGroupBy setRows(ClientLevelAxis rows); @XmlElement(name = "columns") ClientLevelAxis getColumns(); ClientMultiAxisGroupBy setColumns(ClientLevelAxis columns); Set<String> keySet(); @Override boolean equals(Object o); @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void getAxesReturnsRowsAndColumnsList() { List<ClientLevelAxis> expected = Arrays.asList(ROWS, COLUMNS); ClientMultiAxisGroupBy instance = createFullyConfiguredInstance(); List<ClientLevelAxis> result = instance.getAxes(); assertEquals(expected, result); }