差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

Both sides previous revision 前次修改
下次修改
前次修改
java:junit:powermockito:code_coverage_with_powermock_on_static_method [2020/04/25 18:52]
tony [How to?]
java:junit:powermockito:code_coverage_with_powermock_on_static_method [2020/04/25 18:56]
tony [Problem]
行 2: 行 2:
 ====== Code Coverage With PowerMock on static method ====== ====== Code Coverage With PowerMock on static method ======
 ===== Problem ===== ===== Problem =====
-PowerMock最強大的地方,就是可以幫我們mock static method,還可以幫我們mock private method、constructor,甚至System[[java:​junit:​powermockito:​mockpartial|link]]。開發新功能無法避免使用到舊有的程式碼,而舊有的程式碼勢必有使用static method的utility class。本篇文章將分享如何撰寫測試,讓你可以正常的看到SUT(software under test)程式碼的coverage。+PowerMock最強大的地方,就是可以幫我們mock static method,還可以幫我們mock private method、constructor,甚至Java System ​classes([[java:​junit:​powermockito:​mockpartial|link]])。開發新功能無法避免使用到舊有的程式碼,而舊有的程式碼勢必有使用static method的utility class。本篇文章將分享如何撰寫測試,讓你可以正常的看到SUT(software under test)程式碼的coverage。
 ===== How to? ===== ===== How to? =====
 以下是本篇文章範例的類別圖:​\\ 以下是本篇文章範例的類別圖:​\\
行 46: 行 46:
   * [[https://​github.com/​powermock/​powermock/​wiki/​Mock-System|Mock-System]]   * [[https://​github.com/​powermock/​powermock/​wiki/​Mock-System|Mock-System]]
   * [[https://​github.com/​powermock/​powermock/​wiki/​Code-coverage-with-JaCoCo|Code Coverage with JaCoCo]]   * [[https://​github.com/​powermock/​powermock/​wiki/​Code-coverage-with-JaCoCo|Code Coverage with JaCoCo]]
 +
 +=====    =====
 +----
 +\\
 +~~DISQUS~~