Classes PDFTest.java et PageTest.java => Terminées

This commit is contained in:
LucasV-IUT
2021-11-28 17:58:19 +01:00
parent 0e38acc2ab
commit be407c4904
2 changed files with 32 additions and 13 deletions
+7 -4
View File
@@ -8,25 +8,28 @@ import java.io.IOException;
class PDFTest {
/**
* TODO comment main
* Test du constructeur {@link PDF#PDF(File)}
*
* @param args
* @param args non utilisé
*/
public static void main(String[] args) throws IOException {
/* Mise en place du JFrame de test */
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLocationRelativeTo(null);
frame.setSize(300,300);
frame.setBackground(Color.gray);
frame.setVisible(true);
/* Creation de lobjet PDF */
PDF doc = new PDF(new File("F:/test_pdf1.pdf"));
/* Creation du JScrollPane contenant notre PDF pour pouvoir scroller */
JScrollPane scrollPane = new JScrollPane(doc);
scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);
/* Ajout du ScrollPane dans la frame et mise à jour de la frame */
frame.add(scrollPane);
frame.validate();
}
+25 -9
View File
@@ -1,18 +1,34 @@
package lecteur_pdf.document;
import org.junit.jupiter.api.Test;
import org.apache.pdfbox.pdmodel.PDDocument;
import static org.junit.jupiter.api.Assertions.*;
import javax.swing.*;
import java.awt.*;
import java.io.File;
import java.io.IOException;
class PageTest {
@Test
void getHauteur() {
//TODO
}
/**
* Test du constructeur {@link Page#Page(PDDocument, int)}
*
* @param args non utilisé
*/
public static void main(String[] args) throws IOException {
/* Mise en place du JFrame de test */
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLocationRelativeTo(null);
frame.setSize(300, 300);
frame.setBackground(Color.gray);
frame.setVisible(true);
@Test
void getLargeur() {
// TODO
/* Creation de lobjet Page */
PDDocument document = PDDocument.load(new File("F:/test_pdf1.pdf"));
Page page = new Page(document, 0);
/* Ajout de lobjet dans la frame et mise à jour de la frame */
frame.add(page);
frame.validate();
}
}