2014-02-20 57 views
0

對於我的JUnit測試,我使用了像Hamcrest和Mockito這樣的框架,但它們都沒有給我匹配器或類似的東西來測試私有構造函數。專用構造函數的測試框架

我知道有測試一個方面,這就像在這裏descriped:

但是我有一個私人的構造多個類,所以我不想重複代碼。 之前,我寫我自己的testtools我想詢問是否有可測試我的私有構造和測試類中的任何框架已經沒有其他的構造等

[更新]

回答

0

你期望通過測試私有構造函數嗎?例如。你試圖測試一個單例你應該有一個方法返回實例。所以你可以測試隱含的構造函數。

+0

增加我的代碼覆蓋率並注意永遠不會有構造函數。沒有構造函數的需要,因爲所有的方法都是靜態的。 – kdoteu

+0

如果它從未構建過,爲什麼要測試它? – Bart

+0

正如我所說的我的測試覆蓋面,我希望沒有構造函數ever.For例如,我可以確保如果我的團隊成員之一在那裏做一些代碼,他們永遠不會添加構造函數。 – kdoteu