What is unit testing?
A process in software development that tests the smallest testable parts of an application(units). They are used to make sure code is working properly
Why unit test?
Unit testing allows you to isolate each part of a program, and make sure those pieces are working properly.
Benefits of unit testing?
Saves time, makes development easier, makes integration tests easier, reduce bugs in code, and unit tests can be a form of documentation.
What is JUnit?
standardized testing framework for Java.
What is the pattern for unit testing?
Arrange, Act, Assert