package li.demo.action; import static org.junit.Assert.assertNotNull; import li.annotation.Inject; import li.people.action.AccountAction; import li.people.record.Account; import li.test.ActionTest; import org.junit.Before; import org.junit.Test; public class AccountActionTest extends ActionTest { @Inject AccountAction accountAction; private Account account = new Account(); @Before public void before() { assertNotNull(accountAction); account.set("id", "1").set("username", "uname").set("password", "pwd").set("email", "eml-" + System.currentTimeMillis()).set("flag", 1); } @Test public void delete() { accountAction.delete(1); } @Test public void list() { accountAction.list(page, "文"); } @Test public void loginView() { accountAction.login(); } @Test public void login() { accountAction.login(account); } @Test public void logout() { accountAction.logout(); } @Test public void save() { account.remove("id"); accountAction.save(account.set("role_id", 1).set("username", System.currentTimeMillis())); } @Test public void signupView() { accountAction.register(); } @Test public void signup() { accountAction.register(account); } @Test public void update() { accountAction.update(account); } }