summaryrefslogtreecommitdiffstats
path: root/junit4/src/test/java/org/junit/tests/experimental/rules/LoggingTestWatcher.java
blob: 98251b96aa06bce9d1cb71477b4ce77b0b9870a0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
package org.junit.tests.experimental.rules;

import org.junit.rules.TestWatcher;
import org.junit.runner.Description;

class LoggingTestWatcher extends TestWatcher {
	private final StringBuilder log;

	LoggingTestWatcher(StringBuilder log) {
		this.log= log;
	}

	@Override
	protected void succeeded(Description description) {
		log.append("succeeded ");
	}

	@Override
	protected void failed(Throwable e, Description description) {
		log.append("failed ");
	}

	@Override
	protected void starting(Description description) {
		log.append("starting ");
	}

	@Override
	protected void finished(Description description) {
		log.append("finished ");
	}
}