added an assertation that will fail if the method we're trying to test was not actually called, clarifies debugging test failures in some cases
simplifying responseXML-basic test and moving the less basic parts of it to a new file