📄 testbuilding.java
字号:
package cn.edu.nju.software.sd.torm.test;
import cn.edu.nju.software.sd.torm.test.beans.Building;
public class TestBuilding extends SimpleTestCase {
private static int id;
public void testInsertBuilding() {
Building s = new Building();
s.setName("Pentagon");
s.setUseAge(2);
s.setHeight((float) 20.5);
manager.insert(s);
id = s.getId();
Building b = (Building) manager.load(Building.class, id);
assertEquals("Pentagon", b.getName());
assertEquals(2, b.getUseAge());
assertTrue(b.getHeight() == 20.5);
}
public void testUpdateBuilding() {
Building s = (Building) manager.load(Building.class, id);
s.setHeight(30);
manager.update(s);
s = (Building) manager.load(Building.class, id);
assertTrue(s.getHeight() == 30);
}
public void testMultiReference() {
Building b1 = (Building) manager.load(Building.class, id);
b1.setName("fury");
b1.setUseAge(4);
// manager.update(b1);
Building b2 = (Building) manager.load(Building.class, id);
assertEquals("fury", b2.getName());
assertTrue(b2.getUseAge() == 4);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -