可能出现10次accrualsData。我试图遍历这些事件,然后检查这些值是否匹配(如果匹配),请跳出循环并运行断言。
我收到一个错误,要求我初始化int actCashDwnAmt = 0
:
0
如果执行此操作,它将无法正常运行,它将XML中的值与@Test
public void cashDownAmount_Test(){
NodeList cashDownAmountList =boardingXml.getElementsByTagName("CashDownAmount");
Element cashDownAmount = (Element) cashDownAmountList.item(0);
int actCashDwnAmt;
String expCashDwnAmt = cashDownAmount.getTextContent();
expCashDwnAmt = expCashDwnAmt.replace(".", "");
int expCashDwnAmtVal = Integer.parseInt(expCashDwnAmt);
for (int i = 0; i < 10; i++) {
int actCashDwnAmtVal = nbbRequestFile
.getApplicationData().get(0).getAccountRoot().getAccruals()
.getAccrualsData().get(i).getNB_AC_ORIG_UNERN_AMT();
if (actCashDwnAmtVal == expCashDwnAmtVal) {
actCashDwnAmt = actCashDwnAmtVal;
break;
}
}
Assert.assertEquals(expCashDwnAmtVal, actCashDwnAmt);
}
进行比较,这不是我想要的。
def get_three(id1, id2, id3):
return [get_business(API_KEY, id) for id in [id1, id2, id3]]