package jetbrains.buildserver.sonarplugin.sqrunner.manager; import jetbrains.buildserver.sonarplugin.sqrunner.manager.projectsettings.XMLBasedSQSInfoHelper; import jetbrains.buildserver.sonarplugin.sqrunner.manager.projectsettings.SQSProjectSettings; import org.assertj.core.api.BDDAssertions; import org.testng.annotations.Test; /** * Created by linfar on 03.10.16. */ @Test public class SQSProjectSettingsTest { public void test() { final SQSProjectSettings holder = new SQSProjectSettings(); BDDAssertions.then(holder.getInfo("serverId")).isNull(); holder.setInfo("serverId", XMLBasedSQSInfoHelper.createServerInfo("serverId")); BDDAssertions.then(holder.getInfo("serverId")).isNotNull(); BDDAssertions.then(holder.getInfo("serverId2")).isNull(); holder.setInfo("serverId2", XMLBasedSQSInfoHelper.createServerInfo("serverId2")); BDDAssertions.then(holder.getInfo("serverId")).isNotNull(); BDDAssertions.then(holder.getInfo("serverId2")).isNotNull(); holder.remove("serverId"); holder.remove("serverId2"); BDDAssertions.then(holder.getInfo("serverId")).isNull(); BDDAssertions.then(holder.getInfo("serverId2")).isNull(); } }