| sealw |
TestCase可以有自己的继承结构
假设你用的是JUnit做单元测试,那么一般的做法是写一个测试类,从TestCase派生,并在这个类的setUp方法中设定Fixture.
Public class BasicDataFixtureTest extends TestCase {
public void setUp() throws Exception {
......
}
......
}
你可以有这样的Test类层次结构,
Public class MoreDataFixtureTest extends BasicDataFixtureTest {
public void setUp() throws Exception {
super.setUp();
......
}
......
}
还可以有
Public class MuchMoreDataFixtureTest extends MoreDataFixtureTest
{
......
}
MemoryStore或MockStore之类一般都是自己写的,没有别人替你写好的. MemoryStore可能把对象都存在一个Vector里,实现Store要求的所有操作,就是不做持久.而MockStore只是mock
Store的接口,许多动作都不做,甚至也不把对象存在Vector中. |