当我尝试测试具有带有一个对象参数的构造函数的子类时,我发现了问题
public SigFX(final RepRow row) {
super(row);
fx = (FX) getTrade().getProduct();
}
@Override
public Object getLcyPdo4Amt() {
return 0;
}
我进行测试
public class SigFXTest {
private static final Object RepRowMock = null;
final RepRow r = new ReportRow(RepRowMock);
final SigFX s = new SigFX(r);
@Test
public void getLcyPdo4AmtTest() {
assertEquals(0, s.getLcyPdo4Amt());
}
}
所以完成了
fx = (FX) getTrade().getProduct();