introduced JUnit test suites; extended test cases