Nevakanezah / HorseEnhancer

All-natural horse enhancement for Minecraft 1.12 - 1.14
MIT License
3 stars 2 forks source link

Test case automation for regression #39

Open Nevakanezah opened 4 years ago

Nevakanezah commented 4 years ago

The plugin has several core use cases that are arduous to test properly, and verifying regression only becomes more difficult as development advances. Automating unit & integration tests is not only valuable, it's all but necessary to test many of these cases in a respectable way. A prospective list of test cases to automate includes:

Create automated tests to validate the behaviour of key use cases like these.

Nevakanezah commented 4 years ago

An OSS utility exists for bukkit test automation that may make this process much easier - https://github.com/seeseemelk/MockBukkit, a Bukkit mocking framework that could measurably cut down on how much mock object invocation I'll require.