github.phpd.cn/thought-machine/please@v12.2.0+incompatible/tools/junit_runner/src/build/please/test/PleaseCoverageClassLoaderTest.java (about)

     1  package build.please.test;
     2  
     3  import java.lang.Thread;
     4  import org.junit.Ignore;
     5  import org.junit.Test;
     6  
     7  import static org.junit.Assert.assertEquals;
     8  
     9  
    10  public class PleaseCoverageClassLoaderTest {
    11    // Tests for class loading logic.
    12  
    13    @Test
    14    public void testForName() throws Exception {
    15      Class cls = Class.forName("build.please.test.PleaseCoverageClassLoaderTest");
    16      assertEquals(this.getClass(), cls);
    17    }
    18  
    19    @Test
    20    public void testContextClassLoader() throws Exception {
    21      ClassLoader loader = Thread.currentThread().getContextClassLoader();
    22      Class cls = loader.loadClass("build.please.test.PleaseCoverageClassLoaderTest");
    23      assertEquals(this.getClass(), cls);
    24    }
    25  }