String[] () { return new String[]{ """ package junit.framework; /** @noinspection RedundantThrows*/ public abstract class TestCase extends Assert { protected void setUp() throws Exception {} protected void tearDown() throws Exception {} }""", """ package junit.framework; public class Assert { public static void assertTrue(String message, boolean condition) {} public static void assertTrue(boolean condition) {} public static void assertEquals(String message, Object expected, Object actual) {} public static void assertEquals(Object expected, Object actual) {} public static void assertFalse(String message, boolean condition) {} public static void assertFalse(boolean condition) {} } """, """ package org.junit; public class Assert { public static void assertTrue(boolean condition) {} public static void assertTrue(String message, boolean condition) {} public static void assertFalse(boolean condition) {} public static void assertFalse(String message, boolean condition) {} public static void assertEquals(boolean expected, boolean actual) {} public static void assertNotEquals(long expected, long actual) {} public static void assertArrayEquals(int[] expected, int[] actual) {} public static void assertNotEquals(double expected, double actual, double delta) {} public static void assertEquals(double expected, double actual, double delta) {} @Deprecated public static void assertEquals(double expected, double actual) {} public static void assertFalse(String message, boolean condition) {} } """, """ package org.junit; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) public @interface Test {} """, """ package java.util.function; public interface Supplier<T> { T get();} """, """ package org.junit.jupiter.api; import java.util.function.Supplier; public class Assertions { public static void assertEquals(Object expected, Object actual) {} public static void assertEquals(Object expected, Object actual, Supplier<String> message) {} public static void assertTrue(boolean expected) {} public static void assertTrue(boolean expected, String message) {} public static void assertTrue(boolean expected, Supplier<String> message) {} public static void assertFalse(boolean condition) {} public static void assertFalse(boolean condition, String message) {} public static void assertFalse(boolean condition, Supplier<String> message) {} public static <T> T assertInstanceOf(Class<T> expectedType, Object actualValue) {} public static <T> T assertInstanceOf(Class<T> expectedType, Object actualValue, String message) {} public static <T> T assertInstanceOf(Class<T> expectedType, Object actualValue, Supplier<String> messageSupplier) {} public static void assertArrayEquals(int[] expected, int[] actual, String message) {} } """, """ package org.testng; public class Assert { public static void assertTrue(boolean condition) {} public static void assertTrue(boolean condition, String message) {} } """ }; }