Google apps
Main menu

Post a Comment On: Step by Step Tutorials

"JUnit ile Test Odaklı Geliştirme"

4 Comments -

1 – 4 of 4
Anonymous Anonymous said...

Merhaba,
öncelikle güzel anlatımın için teşkkr ederim. Aslında hep derinlemesine öğrenme isteğim var test odaklı geliştirme yapmayı ama malesef fırsat olmuyor..


bir sorum olacak;

1-) assertEquals(6, calculator.add(2, 4));

Buralardaki 6
2 ve 4'ün yerine logic işlemler sonucunda oluşacak, static şeyler yazmasak olur mu?


Derinlemesine örneklerini bekliyorum:) Çalışmalarında başarılar..

27 August 2009 at 01:00

Blogger NurettinYAKIT said...

Merhabalar Ferhan,

Test odaklı geliştirmeyi öğrenmeni şiddetle tavsiye ederim.. İlk başlarda biraz değişik gelse de faydasını göreceksindir..

Soruna gelince ;

assertEquals(param1,param2);

Metodu iki parametrenin aynı olup olmadığını karşılaştıran bir metod.

Yani birinci ve ikinci parametrenin bir obje veya primitive olması gerekiyor. Tabi bu objenin yerel bir değişken olması şartı yok. Örnekteki gibi bir metod sonucu da olabilir.

Benim verdiğim örnekte metodun sonucu ile 6 değerini karşılaştırdım. param2 olarak kullandığım metod eğer başka bir obje mesela bir String veya Employee (Kendi oluşturduğum nesne) de olabilirdi. Buna göre param1 de aynı sınıf dahilinde olmalı.

Senin istediğin durumu sağlamak için başka bir metod olan assertTrue() 'yu kullanabilirsin. Şöyle bir örnek vereyim;

assertTrue((calculator.add(0, 1)<2));

İyi çalışmalar..

27 August 2009 at 02:49

Anonymous Hasan Avsar said...

Cok tesekkürler, sahim adina giris seviyesinde bana cok faydali oldu. Basarilar dilerim

8 December 2009 at 06:12

Blogger NurettinYAKIT said...

Ben teşekkür ederim Hasan,

Faydalı olmasına çok sevindim.

8 December 2009 at 22:51

You can use some HTML tags, such as <b>, <i>, <a>

This blog does not allow anonymous comments.

You will be asked to sign in after submitting your comment.
Please prove you're not a robot