1b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabot/** 2b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabot * 3b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabot */ 4b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabotpackage junit.framework; 5b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabot 6b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabotimport org.junit.runner.Describable; 7b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabotimport org.junit.runner.Description; 8b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabot 9b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabotpublic class JUnit4TestCaseFacade implements Test, Describable { 10b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabot private final Description fDescription; 11b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabot 12b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabot JUnit4TestCaseFacade(Description description) { 13b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabot fDescription = description; 14b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabot } 15b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabot 16b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabot @Override 17b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabot public String toString() { 18b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabot return getDescription().toString(); 19b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabot } 20b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabot 21b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabot public int countTestCases() { 22b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabot return 1; 23b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabot } 24b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabot 25b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabot public void run(TestResult result) { 26b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabot throw new RuntimeException( 27b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabot "This test stub created only for informational purposes."); 28b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabot } 29b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabot 30b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabot public Description getDescription() { 31b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabot return fDescription; 32b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabot } 33b3823db9f1192d8c81345740b3e65bd6738ba55bBrett Chabot}