📄 accountservertest.java
字号:
package com.starit.test.server;
import java.util.Date;
import com.starit.DAO.AccountDao;
import com.starit.model.Account;
import com.starit.model.Project;
import com.starit.service.AccountService;
import com.starit.test.core.AbstractDaoTestCase;
public class AccountServerTest extends AbstractDaoTestCase {
public AccountService accountService;
public AccountDao accountDao;
public Account account;
protected void onSetUpInTransaction() throws Exception {
super.onSetUpInTransaction();
account = new Account();
account.setUsername("melin");
account.setPassword("123456");
}
protected void onTearDown() throws Exception {
super.onTearDown();
account = null;
}
//验证用户不存在
public void testValidateAccountFalse() {
boolean isValid = accountService.isValidUser(account);
assertFalse(isValid);
}
//验证用户存在
public void testValidateAccountTrue() {
accountDao.save(account);
boolean isValid = accountService.isValidUser(account);
assertTrue(isValid);
}
public void testFindProjectToXML() {
Project project = new Project();
project.setText("test");
project.setName("测试");
project.setCreateAt(new Date());
Project project1 = new Project();
project1.setText("test2");
project1.setName("测试");
project1.setCreateAt(new Date());
account.getProjects().add(project);
account.getProjects().add(project1);
project.setAccount(account);
project1.setAccount(account);
accountDao.save(account);
flushSession();
String xml = accountService.findProjectToXML(account);
System.out.println(xml);
assertNotNull(xml);
}
public void setAccountService(AccountService accountService) {
this.accountService = accountService;
}
public void setAccountDao(AccountDao accountDao) {
this.accountDao = accountDao;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -