Functional test framework to simulate and drive multiple nodes within a cluster in a single junit test