Fork or clone this repository and update it with code to satisfy the following criteria:
ArithmeticApplication.java
should run and take three arguments from the command line (an operation, one of +, -, and *; then two numbers) and prints out the result of using that operation on those two numbers in that order.- Running
java -jar arithmetic.jar - 10 8
should print out2
- Running
- All of the tests in
ArithmeticApplicationTests.java
pass.
Feel free to:
- Add tests we don't have covered.
- Better error handling.
- Explain in comments what you were doing / thinking, especially if you know you haven't gotten it exactly right.
- Send us a link to your fork or open a merge request, a zip of your code or any other way of getting us your project.
- Proper use of abstraction.
- Good coding practices.
- Identifying edge cases.
- Test coverage.
If your computer has a jdk and jre (11) installed you should be able to do the following from the root of the project:
> ./gradlew test
> ./gradlew clean assemble
> java jar build/libs/arithmetic-0.0.1-SNAPSHOT.jar <arguments>