import org.mockito.Mockito; /** * Creates one mock and stubs one call: the smallest thing that makes Mockito ask ByteBuddy to read and write class files. * Run by scripts/upgrade.sh against two Mockito versions on JDK 21 and 25. Explained in docs/15-build-files.md. */ public class MockitoProbe { interface Greeter { String greet(String name); } public static void main(String[] args) { Greeter g = Mockito.mock(Greeter.class); Mockito.when(g.greet("x")).thenReturn("hi"); System.out.println("mock says " + g.greet("x")); } }