package de.dal33t.powerfolder.light;
import java.io.File;
import junit.framework.TestCase;
import de.dal33t.powerfolder.util.IdGenerator;
import de.dal33t.powerfolder.util.test.TestHelper;
public class FolderInfoStatisticTest extends TestCase {
public void testStoreLoad() {
FolderInfo foInfo = new FolderInfo("Test", IdGenerator.makeId());
FolderStatisticInfo stats = new FolderStatisticInfo(foInfo);
assertNotNull(stats.getPartialSyncStatMap());
assertTrue(stats.getPartialSyncStatMap().isEmpty());
TestHelper.getTestDir().mkdirs();
File file = new File(TestHelper.getTestDir(), "Test.stats");
assertTrue(stats.save(file));
FolderStatisticInfo loadedStats = FolderStatisticInfo.load(file);
assertNotNull(loadedStats);
assertEquals(stats, loadedStats);
assertNotNull(loadedStats.getPartialSyncStatMap());
assertTrue(loadedStats.getPartialSyncStatMap().isEmpty());
}
}