Etiket: php

Ağustos 1, 2019

Laravel – PHPUnit

laravel new <PROJECTNAME> yukarıdaki ya da benzeri komutlar yardımı ile bir laravel projesi ilk oluşturulduğu zaman, varsayılan olarak iki farklı test klasörü ve bir testcase dosyası gelmektedir. Manuel olarak oluşturmak tercih edildiyse, TestCase.php içerisine eklemeler yapılabilir. Veya bu dosya kullanılmayıp, testi yazacağımız dosya içerisine (örneğin tests/Unit/ExampleTest.php içerisine) extend methodu yardımyla PHPUnit/Framework/TestCase eklenebilir ve kullanılabilir. Herhangi bir kurulum vb. yapmaya gerek olmaksızın, Laravel extend edildiği zaman, […]

Temmuz 31, 2019

PHPUnit Nedir?

Unit testlerinin temelinde, test edilecek olan işlev içerisinde kullanılan olası test durumları (testcase) manual ya da hazır(otomatik) olmak üzere iki farklı şekilde yazılabilmektedir. Çoğunlukla var olan/hazır unit test frameworkleri aracılığı ile erişilenleri tercih edilmekle birlikte, manual olarak da projeye dahil edilebilmeleri elbette mümkündür. Bazı unit test araçları şöyle sıralanabilir: Jtest Junit NUnit JMockit EMMA PHPUnit Bunlar içerisinden bu yazımızda php geliştiricileri için oluşturulan PHPUnit den […]