FitNesse seems like a good tool to acceptance-test rules engines. Here are some useful links to get started..
Want to get started with Automated testing? Here is a quick overview on the topics to be familiar with.
One of the most widely used programming languages, Java is a heavy, high-performance, multi-threaded,