The answer to this is it will show if the requirements are not met yet. White box testing is also known as clear-box testing. This is done in order to check all of the different aspects that are all part of the testing process. This will make sure that all of the internals of the software is working properly.
If the software is not working well under the testing then further changes need to be made to ensure that the software is working well. The difference of white box testing with black box testing is that white box testing would need the use of programming codes while black box testing would not.