Abstract sınıfı ve N uzantıları tarafından oluşturulan bir java sınıfı hiyerarşisi var. Soyut sınıfta bir @Remove ek açıklama ile açıklamalı bir yöntem var. Bu ek açıklama kaldırılırsa hızlı bir şekilde başarısız olmayacak istisnalar alamasak da, bellek istisnalarından çıkabiliriz, bu nedenle bu ek açıklama bazı yeniden düzenleme işlemlerinde kaybolursa mümkün olduğunca hızlı fark ettiğimizden emin olmak isterim.
GUTS (iyi birim testleri) oluşturmaya çalışıyorum, bu yüzden testlerimde bu "teknik gereksinimi" belgeleyebileceğimi düşündüm, bunu belirten bir test vakasıyla.
Ancak bu bir özellik değildir, bir uygulama detayıdır ve yöntemin davranışıyla bağlantılı değildir (yöntem boş olabilir, ancak var olması ve açıklanması gerekir).
Bunun için bir test oluşturmak uygun mu veya bu ek açıklamanın varlığını kontrol etmenin başka bir yolu var mı?