package org.hotswap.agent.util.scanner; import org.hotswap.agent.annotation.Plugin; import org.hotswap.agent.testData.SimplePlugin; import org.junit.Test; import static org.junit.Assert.assertArrayEquals; /** * Test scanner. */ public class ClassPathAnnotationScannerTest { @Test public void testScanPlugins() throws Exception { ClassPathAnnotationScanner scanner = new ClassPathAnnotationScanner(Plugin.class.getName(), new ClassPathScanner()); assertArrayEquals("Plugin discovered", new String[]{SimplePlugin.class.getName()}, scanner.scanPlugins(getClass().getClassLoader(), "org/hotswap/agent/testData").toArray()); } }