summaryrefslogtreecommitdiff
path: root/src/test/java/org/mockito/internal/session/DefaultMockitoSessionBuilderTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/org/mockito/internal/session/DefaultMockitoSessionBuilderTest.java')
-rw-r--r--src/test/java/org/mockito/internal/session/DefaultMockitoSessionBuilderTest.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/test/java/org/mockito/internal/session/DefaultMockitoSessionBuilderTest.java b/src/test/java/org/mockito/internal/session/DefaultMockitoSessionBuilderTest.java
index 855afb0..a65ae21 100644
--- a/src/test/java/org/mockito/internal/session/DefaultMockitoSessionBuilderTest.java
+++ b/src/test/java/org/mockito/internal/session/DefaultMockitoSessionBuilderTest.java
@@ -97,6 +97,16 @@ public class DefaultMockitoSessionBuilderTest {
}).throwsException(UnfinishedMockingSessionException.class);
}
+ @Test public void auto_cleans_dirty_listeners() {
+ new DefaultMockitoSessionBuilder().startMocking();
+
+ ThrowableAssert.assertThat(new Runnable() {
+ public void run() {
+ new DefaultMockitoSessionBuilder().startMocking();
+ }
+ }).throwsException(UnfinishedMockingSessionException.class);
+ }
+
class TestClass {
@Mock public Set<Object> set;