如果我正在为一个复合类的重载构造函数编写JUnit4测试,假设dog是一个类,tail是另一个类,其中tail有字符串颜色和字符串形状字段,这是方法签名dog(string,tail),我应该把什么放在“?”的位置?
@Test
public void testDog(){
Dog d1 = new Dog ("Sparky", ? );
assertEquals("Sparky", d1.getName());
//assertEquals
}
如果是这样的话 Dog d1 = new Dog ("Sparky", t1 );
那我该拿什么来当二等兵呢?它的默认构造函数值还是重载构造函数值?
或者我必须用这些值创建一个新的tail示例?
暂无答案!
目前还没有任何答案,快来回答吧!