Daha önceki üç JUnit yazımın toplam bir değerlendirmesi olarak bu yazımda Runner yapısına değinmek istiyorum. Runner, JUnit içerisinde testleri ve test caseleri çalıştıracak olan ana yapıdır. Default değerinin yanı sıra farklı bir Runner ile çalıştırılmak isteniyorsa extends edilerek kullanılır. Dolayısıyla şimdiye kadar baktığımız örneklerle şu üç Runner sınıfını ortaya çıkarabiliriz.

  • Default
  • Parameterized
  • Suite

Parameterized ile bir testin farklı parametre setleri ile otomatik olarak çalıştırıldığını hatırlayacağız. Aynı şekilde suite ile de birden fazla test tek bir hamlede çalıştırılabilir. JUnit’ in bize sağladığı güzelliklerden birisi de bu üç yöntemi iç içe farklı ve karışık halde kullanabilmemiz. Yani suite içinde parametrik, suite içinde suite gibi…

Bol Java’ lı günler dileğiyle…

Categories:

No responses yet

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.