Added the test framework