Package org.approvaltests.writers

Source Code of org.approvaltests.writers.FlyingSaucerHtmlToPdfWriter

package org.approvaltests.writers;

import org.approvaltests.core.ApprovalWriter;

import sun.reflect.generics.reflectiveObjects.NotImplementedException;

public class FlyingSaucerHtmlToPdfWriter implements ApprovalWriter
{
  private final String html;
  public FlyingSaucerHtmlToPdfWriter(String html)
  {
    this.html = html;
  }
  @Override
  public String getApprovalFilename(String base)
  {
    return base + Writer.approved + ".pdf";
  }
  @Override
  public String getReceivedFilename(String base)
  {
    return base + Writer.received + ".pdf";
  }
  @Override
  public String writeReceivedFile(String received) throws Exception
  {
    // String s = new ApprovalTextWriter(html,
    // ".html").writeReceivedFile(File.createTempFile("temp",
    // ".html").getAbsolutePath());
    // File f = new File(s);
    // String url = f.toURI().toURL().toString();
    // OutputStream os = new FileOutputStream(received);
    // ITextRenderer renderer = new ITextRenderer();
    // renderer.setDocument(url);
    // renderer.layout();
    // renderer.createPDF(os);
    // os.close();
    // return received;
    throw new NotImplementedException();
  }
}
TOP

Related Classes of org.approvaltests.writers.FlyingSaucerHtmlToPdfWriter

TOP
Copyright © 2018 www.massapi.com. 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.