package com.example.test; import junit.framework.Test; import junit.framework.TestCase; import junit.framework.TestSuite; public class AllTests extends TestCase { public static Test suite() { TestSuite suite = new TestSuite("All Tests"); suite.addTestSuite(TestOne.class); suite.addTestSuite(TestTwo.class); suite.addTestSuite(TestThree.class); return suite; } }
package com.example.test; import junit.framework.Test; import junit.framework.TestCase; import junit.framework.TestSuite; public class WidgetTest extends TestCase { public static Test suite() { TestSuite suite = new TestSuite("Widget Tests"); suite.addTest(new WidgetConstructorTest("testValidConstructor")); suite.addTest(new WidgetConstructorTest("testInvalidConstructor")); suite.addTest(new WidgetFunctionalityTest("testFunctionality1")); suite.addTest(new WidgetFunctionalityTest("testFunctionality2")); return suite; } }In this example, we group together related tests for a Widget class by creating a TestSuite called "Widget Tests". Within this suite, we add individual test cases by instantiating the test classes and passing in the specific test method we want to run. We use the addTest() method to add these individual tests to the suite. Overall, the junit.framework TestSuite belongs to the JUnit library package, which is commonly used for unit testing in Java software development.