.NET fejtörő 1.
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.
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.
Comment by Atcom — 2015.01.15. @ 10:29
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.
Comment by Rici — 2015.01.15. @ 11:01
[…] a feladat egyszerű volt. A .NET-es lebegőpontos számok ismerik a végtelen fogalmát, így a nullával […]
Pingback by Soci (Soczó Zsolt) szakmai blogja » Blog Archive » .NET fejtörő 1. megoldás — 2015.01.20. @ 18:34