Java Functional Test Framework for Simulating Multiple Independent Clustered Nodes