Piros vagy zöld lesz a teszt kimenete? Válaszokat indoklással kommentben várom. A hozzászólások moderálva vannak, hogy 2 napot tudjam késleltetni a válaszokat, így mindenkinek lesz ideje gondolkodni. Jó filózást!
[TestMethod]
public void Teaser1()
{
try
{
var a = Math.PI;
var b = 0;
var c = a / b;
}
catch (DivideByZeroException exception)
{
Assert.Fail("A kutya fáját");
}
}
A Test Driven Development tanfolyam következő felvonása 2015. február kilencedikén lesz, szeretettel várlak.
Could you hire me? Contact me if you like what I’ve done in this article and think I can create value for your company with my skills.
LEAVE A COMMENT
3 COMMENTS
A teszt sikeres lesz, ugyanis .NET-ben a lebegőpontos számok nullával való osztásának eredménye vagy pozitív végtelen, vagy negatív végtelen, vagy NaN.
Zöld. Nem egész osztás történik, hanem lebegőpontos, és ott nem jár Exception-nel a 0-val való osztás.