import static org.junit.Assert.*; import java.io.File; import org.junit.Test; import sk.tomsik68.mclauncher.api.common.MCLauncherAPI; import sk.tomsik68.mclauncher.api.login.IProfile; import sk.tomsik68.mclauncher.api.login.IProfileIO; import sk.tomsik68.mclauncher.impl.login.legacy.LegacyProfile; import sk.tomsik68.mclauncher.impl.login.legacy.LegacyProfileIO; public class TestLegacyIO { @Test public void test() { File dest = new File("lastlogin"); MCLauncherAPI.log.info("Saving login info to "+dest.getAbsolutePath()); IProfileIO io = new LegacyProfileIO(dest); IProfile profile = new LegacyProfile("Tomsik68", "mypassword"); IProfile[] profiles = null; try { io.write(new IProfile[] { profile }); profiles = io.read(); } catch (Exception e) { e.printStackTrace(); } assertEquals(profile.getName(), profiles[0].getName()); assertEquals(profile.getPassword(), profiles[0].getPassword()); } }