@Before public void setUp() throws Exception { appContext = new DefaultAppContext("Fart, fart!"); defaultProducts = new Product[4]; for (int i = 0; i < defaultProducts.length; i++) { defaultProducts[i] = new Product("P" + i, "T" + i, 10, 10); appContext.getProductManager().addProduct(defaultProducts[i]); } appContext.setSelectedProduct(defaultProducts[0]); }
@Override public void handleError(String message, Throwable t) { if (t != null) { t.printStackTrace(); } JOptionPane.showMessageDialog(getApplicationWindow(), message); }
public static void main(String[] args) throws Exception { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); GPF.getDefaultInstance().getOperatorSpiRegistry().addOperatorSpi(SPI); try { DefaultAppContext app = new DefaultAppContext("Killer App"); app.getApplicationWindow().setSize(200, 200); final DefaultSingleTargetProductDialog dialog = (DefaultSingleTargetProductDialog) DefaultSingleTargetProductDialog.createDefaultDialog( TestOp.Spi.class.getName(), app); dialog.setTargetProductNameSuffix("_test"); dialog.getJDialog().setTitle("TestOp GUI"); dialog.show(); } finally { GPF.getDefaultInstance().getOperatorSpiRegistry().removeOperatorSpi(SPI); } }
public static void main(String[] args) { final DefaultAppContext context = new DefaultAppContext("Reproj"); final ReprojectionDialog dialog = new ReprojectionDialog(true, "ReproTestDialog", null, context); dialog.show(); }
@Test public void testNotSelectedProductIsRemoved() { SourceProductSelector selector = new SourceProductSelector(appContext, "Source"); selector.initProducts(); appContext.getProductManager().removeProduct(defaultProducts[2]); Assert.assertEquals(defaultProducts.length - 1, selector.getProductCount()); }
@Test public void testSetSelectedProduct() throws Exception { SourceProductSelector selector = new SourceProductSelector(appContext, "Source"); selector.initProducts(); Product selectedProduct = selector.getSelectedProduct(); assertSame(appContext.getSelectedProduct(), selectedProduct); selector.setSelectedProduct(defaultProducts[1]); selectedProduct = selector.getSelectedProduct(); assertSame(defaultProducts[1], selectedProduct); Product oldProduct = new Product("new", "T1", 0, 0); oldProduct.setFileLocation(new File("")); selector.setSelectedProduct(oldProduct); selectedProduct = selector.getSelectedProduct(); assertSame(oldProduct, selectedProduct); Product newProduct = new Product("new", "T2", 0, 0); selector.setSelectedProduct(newProduct); selectedProduct = selector.getSelectedProduct(); assertSame(newProduct, selectedProduct); Assert.assertNull(oldProduct.getFileLocation()); // assert that old product is disposed }
@Test public void testOperatorAboutText() throws Exception { DefaultAppContext appContext = new DefaultAppContext("test"); final OperatorMenu support = new OperatorMenu(null, testOpSpi.getOperatorDescriptor(), null, appContext, ""); assertEquals("Tester", support.getOperatorName()); String operatorDescription = support.getOperatorAboutText(); assertTrue(operatorDescription.length() > 80); }
@Test public void testSelectedProductIsRemoved() { SourceProductSelector selector = new SourceProductSelector(appContext, "Source"); selector.initProducts(); appContext.getProductManager().removeProduct(defaultProducts[0]); Assert.assertEquals(defaultProducts.length - 1, selector.getProductCount()); }
DefaultAppContext context = new DefaultAppContext("dev0"); context.getProductManager().addProduct(inputProduct); context.setSelectedProduct(inputProduct); SpectralUnmixingDialog dialog = new SpectralUnmixingDialog(context); dialog.getJDialog().setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);