的存在在我的項目一類就是常量,如下所示:如何測試一個類全常量
public class AppConstants
{
public static String Foo = "Foo";
public static String Bar = "Bar";
// so on...
}
好這些可以被標記readonly/final
等
如何測試這個類或使其可測試?對Enum
有同樣的想法?
我沒有看到任何測試,但爲了可測性,我該如何改進它?
的存在在我的項目一類就是常量,如下所示:如何測試一個類全常量
public class AppConstants
{
public static String Foo = "Foo";
public static String Bar = "Bar";
// so on...
}
好這些可以被標記readonly/final
等
如何測試這個類或使其可測試?對Enum
有同樣的想法?
我沒有看到任何測試,但爲了可測性,我該如何改進它?
有什麼要測試?所以你有一個充滿公共靜態變量的類(它們不是常量,不管類的名字是什麼)......這裏沒有邏輯。只要編譯器知道如何生成有效的字節碼(它的確如此),並且只要CLR知道如何解釋所述字節碼(它的確如此),就沒有問題了。
以及我之所以要求它覆蓋代碼的原因,因爲此代碼顯示爲未被覆蓋。那麼問題是如何從代碼覆蓋隱藏這個類? – DarthVader
@DarthVader,你不需要100%的代碼覆蓋率,這是一個神話。你只需要足夠的覆蓋面就有信心。 – CaffGeek
你想測試什麼? – kosa
該課程實際需要測試什麼? –
你爲什麼要測試它?什麼可能會出錯?沒有邏輯來測試。 – CaffGeek