46 lines
1.1 KiB
Java
46 lines
1.1 KiB
Java
package jmri.util.iharder.dnd;
|
|
|
|
import javax.swing.JPanel;
|
|
|
|
import java.net.URI;
|
|
|
|
import jmri.util.junit.annotations.DisabledIfHeadless;
|
|
|
|
import org.junit.jupiter.api.*;
|
|
|
|
/**
|
|
*
|
|
* @author Paul Bender Copyright (C) 2017
|
|
*/
|
|
public class FileDropTest {
|
|
|
|
@Test
|
|
@DisabledIfHeadless
|
|
public void testCTor() throws java.io.IOException {
|
|
|
|
// this came was modifed from the FileDrop website's example at
|
|
// http://iharder.sourceforge.net/current/java/filedrop/
|
|
JPanel myPanel = new JPanel();
|
|
URIDrop t = new URIDrop(myPanel, new URIDrop.Listener() {
|
|
@Override
|
|
public void URIsDropped(URI[] uris) {
|
|
// handle file drop
|
|
} // end filesDropped
|
|
}); // end URIDrop.Listener
|
|
|
|
Assertions.assertNotNull( t, "exists");
|
|
}
|
|
|
|
@BeforeEach
|
|
public void setUp() {
|
|
jmri.util.JUnitUtil.setUp();
|
|
}
|
|
|
|
@AfterEach
|
|
public void tearDown() {
|
|
jmri.util.JUnitUtil.tearDown();
|
|
}
|
|
|
|
// private static final Logger log = LoggerFactory.getLogger(FileDropTest.class.getName());
|
|
}
|