Unit tests…
A) are always glass-box tests
B) are always focused on a program’s individual classes, methods, or functions
C) are always focused on a single component of a program or system but the component might be very complex (e.g. a complete sub-system)
D)Are always focused on testing the user interface of the program