CST 438 Week 2 Learning Journal

Mocks in Junit

To test components in isolation, we use mocks. Mocks are stand-in objects that allow tests to run without relying on real dependencies. By creating mocks, we can define how external calls are handled, allowing the test to focus solely on the component being tested. If mocks were not used, the software system would be tested with all components, making it difficult to pinpoint an error. Mocks are essential for ensuring that unit tests remain fast, independent, repeatable, self-checking, and timely. When using a mock, we typically do not have to manually implement mock classes; instead, we can use libraries such as Mockito to create the necessary behaviors required for testing. 





Comments

Popular posts from this blog

CST 334 Week 1 Journal Entry

CST 438 Week 6 Learning Journal

CST 311 Week 8 Journal Entry