For every Java class provided in the customization, there should be an accompanying unit test. For detailed guidelines and best practices for unit tests, see
Guidelines and Best Practices for Unit Tests. The customers need to submit the source code and test code as per the proposed modularized structure.