📄 testchessplayer.java
字号:
package cn.edu.nju.software.sd.torm.test;
import cn.edu.nju.software.sd.torm.test.beans.ChessPlayer;
/*
* Created on 2006-10-18
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
/**
* @author Administrator
*
* TODO To change the template for this generated type comment go to Window -
* Preferences - Java - Code Style - Code Templates
*/
public class TestChessPlayer extends SimpleTestCase {
static int id1;
static int id2;
public void testDeletePlayer() {
ChessPlayer cp1 = new ChessPlayer();
cp1.setGender("male");
cp1.setLevel(9);
cp1.setName("Blue");
manager.insert(cp1);
ChessPlayer cp2 = new ChessPlayer();
cp2.setGender("male");
cp2.setLevel(9);
cp2.setName("Chang Hao");
manager.insert(cp2);
id1 = cp1.getId();
id2 = cp2.getId();
ChessPlayer s = (ChessPlayer) manager.load(ChessPlayer.class, id1);
manager.delete(s);
try {
s.getLevel();
fail();
} catch (Exception e) {
// 测试删除持久化对象后调用其方法是否抛出异常
assertTrue(true);
}
}
public void testSetPlayerId() {
ChessPlayer s = (ChessPlayer) manager.load(ChessPlayer.class, id2);
// 测试持久化对象人工设置id是否出错
try {
s.setId(4);
fail();
} catch (Exception e) {
assertTrue(true);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -