0

私は現在、自分のプログラムのjunitテストを書いています。

私のテストの 1 つで、既存の製品が更新されました。コードは次のとおりです。

@Test
public void testUpdate(){
    Produkt p = new Produkt(1, "apple", "food", true, 2.00, false, true);
    assertFalse(handler.updateProdukt(p)==0);;  
} 

しかし、Eclipseは常に言います:

引数の型 void、int に対して演算子 == が定義されていません

null を書いても何も変わらない...

updatedProdukt が null かどうかをテストする可能性はありますか?

私はあなたの答えに本当に感謝しています!!!

4

5 に答える 5

0

int、Strings、またはLong値を返す場合は、次のコードを試してください。

assertFalse(handler.updateProdukt(p).equals(0));
于 2012-09-27T09:05:18.293 に答える