• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (c) 2017 Mockito contributors
3  * This program is made available under the terms of the MIT License.
4  */
5 package org.mockitoinline;
6 
7 import org.junit.Test;
8 
9 import static org.mockito.ArgumentMatchers.eq;
10 import static org.mockito.Mockito.spy;
11 import static org.mockito.Mockito.verify;
12 
13 public final class SuperCallTest {
14 
15     @Test
testSuperMethodCall()16     public void testSuperMethodCall() {
17         Dummy d = spy(new Dummy());
18         d.foo();
19         verify(d).bar(eq("baz"));
20     }
21 
22     static class Dummy {
23 
foo()24         public void foo() {
25             bar("baz");
26         }
27 
28         // Also fails if public.
bar(String s)29         void bar(String s) {
30             return;
31         }
32     }
33 }
34