Package net.azib.ipscan.exporters

Examples of net.azib.ipscan.exporters.Exporter


      fileDialog.setFilterNames(descriptions.toArray(new String[descriptions.size()]));

      String fileName = fileDialog.open();
      if (fileName == null) return;

      Exporter exporter = exporterRegistry.createExporter(fileName);

      statusBar.setStatusText(Labels.getLabel("state.exporting"));

      // TODO: expose appending feature in the GUI
      ExportProcessor exportProcessor = new ExportProcessor(exporter, new File(fileName), false);
View Full Code Here


 
  @Test
  public void toStringGeneratesUsageHelp() throws Exception {
    when(feederCreator.getFeederId()).thenReturn("feeder.range");
    when(feederCreator.serializePartsLabels()).thenReturn(new String[] {"feeder.range.to"});
    Exporter exporter = mock(Exporter.class);
    when(exporters.iterator()).thenReturn(Collections.singleton(exporter).iterator());
    when(exporter.getFilenameExtension()).thenReturn("pdf");
    when(exporter.getId()).thenReturn("exporter.txt");

    String usage = processor.toString();
    assertTrue(usage.contains("-f:range"));
    assertTrue(usage.contains(Labels.getLabel("feeder.range.to")));
    assertTrue(usage.contains(".pdf"));
View Full Code Here

  @Test
  public void minimal() throws Exception {
    when(feederCreator.getFeederId()).thenReturn("feeder.feeder");
    when(feederCreator.serializePartsLabels()).thenReturn(new String[] {"1st", "2nd"});
    Exporter txtExporter = mock(Exporter.class);
    when(exporters.createExporter("file.txt")).thenReturn(txtExporter);

    processor.parse("-f:feeder", "arg1", "arg2", "-o", "file.txt");

    assertEquals(feederCreator, processor.feederCreator);
View Full Code Here

TOP

Related Classes of net.azib.ipscan.exporters.Exporter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.