### Question:
JRobinConverter { public List<String> getRras(final File rrdFile) throws ConverterException { try { final List<String> rras = new ArrayList<String>(); final RrdDb db = new RrdDb(rrdFile.getAbsolutePath(), true); for (final ArcDef def : db.getRrdDef().getArcDefs()) { rras.add(def.dump()); } return rras; } catch (final Exception e) { LogUtils.debugf(JRobinConverter.class, e, "error reading file %s", rrdFile); throw new ConverterException(e); } }  static void main(final String[] args); void execute(final String[] args); List<File> getMatchingGroupRrds(final File rrdGroupFile); List<String> getDsNames(final File rrdFile); List<String> getRras(final File rrdFile); Map<String, Integer> getDsIndexes(final RrdDb rrd); void consolidateRrdFile(final File groupFile, final File outputFile); List<File> findRrds(final File topDirectory); List<File> findGroupRrds(final File topDirectory); void findRrds(final File directory, final List<File> files); File createTempRrd(final File rrdFile); boolean moveFileSafely(final File in, final File out);  }### Answer:
@Test public void testGetRras() throws Exception { createMockSineRrds(null); final List<String> rras = m_converter.getRras(m_sineFull); assertEquals(3, rras.size()); }