com.fitbur.mockito.internal.runners.util.FrameworkUsageValidator Maven / Gradle / Ivy
/*
* Copyright (c) 2007 Mockito contributors
* This program is made available under the terms of the MIT License.
*/
package com.fitbur.mockito.internal.runners.util;
import org.junit.runner.Description;
import org.junit.runner.notification.Failure;
import org.junit.runner.notification.RunListener;
import org.junit.runner.notification.RunNotifier;
import com.fitbur.mockito.Mockito;
public class FrameworkUsageValidator extends RunListener {
private final RunNotifier notifier;
public FrameworkUsageValidator(RunNotifier notifier) {
this.notifier = notifier;
}
@Override
public void testFinished(Description description) throws Exception {
super.testFinished(description);
try {
Mockito.validateMockitoUsage();
} catch(Throwable t) {
notifier.fireTestFailure(new Failure(description, t));
}
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy