2009-05-19 19 views

cevap

14

Her zaman birim sınamaları, bir alt dizinde test denilen ilgili koda yerleştirin.

Örneğin

: /kütüphaneleri/doğrulama testleri//kütüphaneleri/kimlik yerleştirilen her

2

Her zamanki proje düzeni, testlerle ayrı bir dizine sahip olmaktır, testler de test ettiklerine göre alt bölümlere ayrılır.

-1

bir test proje bulunmaktadır çıkıntı test olacaktır

Örnek adlandırma

ana proje

  • Company.Project.Area

ana proje testi

  • Company.Project.Area.Test
  • Genellikle ya "unittests" veya sadece "testler" olarak adlandırılan, farklı bir dizin içinde onları tutmayı tercih
5

. Daha sonra, eğer varsa, bu dizinin otomatik olarak ele alınması için Makefile'de oyunlar oynarım.

Kurmak için biraz acı çekiyorum, ama ben şahsen ünite testlerinin işlevsel kodu karıştırmamasını tercih ediyorum. Bu şekilde, açık olmak için yeterince "yakın", ancak her zaman yüzünüzde değiller.

0

Paralel sınıf hiyerarşisi ile ayrı bir dizini tutuyoruz. Birim test sınıfı adı Test [ClassNameUnderTest]. Birden fazla test sınıfına ihtiyaç duyulursa, bunlar bir _ ve ek metin ile düzeltilir.

0

Kaynak ağacımın paket yapısını taklit eden ayrı bir test kaynak ağacını saklıyorum.

Örnek: paket düzeyinde yöntemlerini test edebilirsiniz bu yapısıyla

/src/main/java/com/xyz/MyClass.java 
/src/test/java/com/xyz/MyClassTest.java 

.

İlgili konular