package it.com.takefive.plugin.jira.wechat.configuration; import static org.junit.Assert.*; import java.util.UUID; import org.junit.Test; import com.atlassian.sal.api.pluginsettings.PluginSettingsFactory; import com.takefive.plugins.jira.wechat.configuration.UserInfoAccess; import com.takefive.plugins.jira.wechat.configuration.template.UserInfo; public class UserInfoTest { private final PluginSettingsFactory pluginSettingsFactory; private final UserInfoAccess access; public UserInfoTest(PluginSettingsFactory pluginSettingsFactory) { this.pluginSettingsFactory = pluginSettingsFactory; this.access = new UserInfoAccess(this.pluginSettingsFactory); } @Test public void testNotExist() { assertNull(access.getUserInfo(UUID.randomUUID().toString())); } @Test public void testAddDeleteUser() { String username = UUID.randomUUID().toString(); UserInfo userInfo = new UserInfo(username); access.setUserInfo(username, userInfo); assertNotNull(access.getUserInfo(username)); } }