blob: 129547f1c957e378adcf2341edd0b2d562ce585e [file] [log] [blame]
/*
* Copyright (c) 2007 Mockito contributors
* This program is made available under the terms of the MIT License.
*/
package org.mockito.internal.util;
public class SimpleMockitoLogger implements MockitoLogger {
private StringBuilder loggedInfo = new StringBuilder();
public void log(Object what) {
loggedInfo.append(what);
}
public String getLoggedInfo() {
return loggedInfo.toString();
}
public boolean isEmpty() {
return loggedInfo.length() == 0;
}
public SimpleMockitoLogger clear() {
loggedInfo = new StringBuilder();
return this;
}
public void assertEmpty() {
if (loggedInfo.length() != 0) {
throw new AssertionError("Expected the logger to be empty but it has:\n" + loggedInfo.toString());
}
}
}