差異處

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

連向這個比對檢視

java:junit:powermock [2021/02/15 15:17]
tony [Note]
java:junit:powermock [2023/06/25 09:48]
行 1: 行 1:
-{{tag>​java junit powermock mockito powermockito}} 
-====== PowerMock / PowerMockito / Mockito ====== 
-===== Introduction ===== 
-PowerMock是擴展EasyMock的測試框架。提供讓你模擬private、static、constructure等不好或無法模擬的class或method,讓你能測到平常不容易測到的部分。因為官方網站也有不少教學,我只整理所遇的到問題。\\ 
-\\ 
-Note. 由於使用PowerMock容易造成非預期的測試錯誤,因此現在偏向於使用Mockito+Injection去進行測試。 
-===== Reference Jar ===== 
-**powermock-easymock.jar**、**easymock.jar**、**javassist.jar**、**objenesis.jar**、**cglib.jar**、**asm.jar** 
-===== Article List ===== 
-==== PowerMock ==== 
-  * [[.:​powermock:​mockSystemExit|Mock System.exit]] 
-  * [[.:​powermock:​mockConsctructor|Mock Constructor]] 
-  * [[.:​powermock:​problemWithSpring|當Powermock遇到Spring]] 
-  * [[.:​powermock:​staticblock|Static Block]] 
-  * [[.:​powermock:​exceptions|Resolve exceptions]] 
-  * [[.:​powermock:​diffExpectResult|不同的Expected Result]] 
-  * [[.:​powermock:​unexpectInput|無法預期的輸入]] 
-  * [[.:​powermock:​mockClassField|Mock Class Field]] 
-  * [[.:​powermock:​UnsupportedCopy|UnsupportedOperationException:​ Unsupported copy option]] 
-==== Mockito / PowerMockito ==== 
-  * [[.:​powermockito:​mockPartial|Mock partial static method with PowerMockito]] 
-  * [[.:​powermockito:​faq|Frequently asked questions 常見問題]] 
-  * [[.:​powermockito:​verify_calling_order|Verify the calling order]] 
-  * [[.:​mockito:​GetMockClassType|Get Mock Class Type]] 
-  * [[.:​mockito:​mutiple_value_answer|Answer Contains Multiple Value]] 
-  * [[.:​powermockito:​code_coverage_with_powermock_on_static_method|Code Coverage With PowerMock on static method]] 
  
-===== Resource ===== 
-  * [[http://​code.google.com/​p/​powermock/​|PowerMock Official Site]] 
-  * [[http://​fmpthoughts.blogspot.tw/​2011/​12/​easymock-fundamentals.html|EasyMock Fundamentals]] 
-  * [[http://​www.baeldung.com/​mockito-verify|Mockito Verify Cookbook]] 
-  * [[https://​stackoverflow.com/​questions/​2631596/​how-to-properly-match-varargs-in-mockito|mock varargs]] 
-  * [[https://​haacked.com/​archive/​2007/​12/​06/​test-specific-subclasses-vs-partial-mocks.aspx/​|Test Specific Subclasses vs Partial Mocks]] 
-  * [[http://​easymock.org/​user-guide.html#​mocking-partial|Partial mocking is bad design]] 
-  * [[http://​blog.tremblay.pro/​2015/​02/​the-history-of-partial-mocking.html|The history of partial mocking]] 
-  * [[https://​www.baeldung.com/​mockito-annotations|Getting Started with Mockito @Mock, @Spy, @Captor and @InjectMocks]] 
- 
-=====    ===== 
----- 
-\\ 
-~~DISQUS~~