What is the definition of white box testing in the context of unit testing?
- Testing the remote team's work before integration with local team's work
- Testing class method inputs by varying the calls to the class methods
- Testing with knowledge of logic that is found within the class or method
- Testing every edge case outside the Happy Path
- Testing the Happy Path