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}