https://www.machinet.net/tutorial-eng/how-to-test-your-code-in-java