[JAVA] JUnit Geschichte
JUnit Geschichte
Ein klares Memorandum Memo
mockito
powerMockito
JMockit
whitebox
DbSetup ist einfach, DB-Testdaten in Java DbSetup zu erstellen
Starten Sie PowerMock und SpringJUnit4ClassRunner gleichzeitig
@RunWith(PowerMockRunner.class)
@PowerMockRunnerDelegate(SpringJUnit4ClassRunner.class)
Beispiele für jedes Muster von Mockito und PowerMock
https://qiita.com/euledge/items/a224777c15ae7145114a
So testen Sie eine private Methode und verspotten sie teilweise in Java
- Wenn private an dem Test beteiligt ist https://qiita.com/shotana/items/142bcd03ef6f9f25bf2a
Das Injizieren mit Spring's Runner macht es schwerer (hoffentlich können Sie ohne Injection testen).
- Es kann besser sein, Injection Mocks und DI mit einem Mock zu verwenden.
InjectionMocks
-Sie können unabhängig von @Autowired einen Mock in einem privaten Feld festlegen
Injektions-Mock
- http://qiita.com/nyasba/items/16daeff7b9a2a65ef07f
- http://tech-blog.tsukaby.com/archives/305
- http://qiita.com/nyasba/items/cd72231f56536a9ef199
- http://javatechnology.net/java/mock-injectmocks/
DBUnit
- Beachten Sie, dass der Inhalt des in der Entwicklung verwendeten Schemas möglicherweise verschwindet, wenn Sie ein DB-Schema für JUnit nicht vorbereiten, wenn Sie es unterbrechen.
Private Methodenprüfungen werden durch Reflexion aufgerufen
- http://qiita.com/village/items/2f0d99b25eef0c8fd4ec
- Manchmal benutze ich JMockit
protected ist mit dem Erstellungspfad einfacher festzulegen
- http://qiita.com/stkdev/items/622e389e9387b75f99ad
Sitzung (HTTP)
- https://codezine.jp/article/detail/7719
Wenn Sie eine von der Bibliothek bereitgestellte Methode verwenden, können Sie im schlimmsten Fall überprüfen, ob die Methode selbst aufgerufen wurde.
Use fail () (Beispiel :: Wenn Sie ein abnormales System überprüfen, müssen Sie einen Fehler machen, wenn Sie zu einem normalen System wechseln