@Test public void download() throws Exception{ stats.downloaded("foo", 103, TimeUnit.SECONDS, 1079); assertEquals(103, stats.getDownloadTotalSeconds()); assertEquals(1079, stats.getDownloadTotalSize()); assertEquals(0, stats.getDownloadCount()); stats.downloadCompleted("foo"); assertEquals(1, stats.getDownloadCount()); stats.downloaded("foo", 53, TimeUnit.SECONDS, 47); assertEquals(103 + 53, stats.getDownloadTotalSeconds()); assertEquals(1079 + 47, stats.getDownloadTotalSize()); stats.downloadCompleted("foo"); assertEquals(2, stats.getDownloadCount()); } }