Merge remote-tracking branch 'refs/remotes/origin/main'

# Conflicts:
#	tests/lecteur_pdf/document/PDFTest.java
This commit is contained in:
leofranch
2021-11-28 19:40:46 +01:00
8 changed files with 154 additions and 22 deletions
+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();
}
}
+3 -3
View File
@@ -31,7 +31,7 @@ class MenuTest {
final String[] itemAttendu = {"Ouvrir", "Fermer"};
Menu menuTest = new Menu();
Menu menuTest = new Menu(new JFrame());
ArrayList<JMenuItem> menuItemTest = menuTest.getMenuItems();
for (int i = 0; i < menuItemTest.size(); i++) {
@@ -44,7 +44,7 @@ class MenuTest {
final String[] itemAttendu = {"Ouvrir", "Fermer"};
Menu menuTest = new Menu();
Menu menuTest = new Menu(new JFrame());
for (int i = 0; i < itemAttendu.length; i++) {
assertEquals(menuTest.getMenuItem(i).getText(), itemAttendu[i]);
@@ -57,7 +57,7 @@ class MenuTest {
JFrame frame = new JFrame("Menu ouverture");
// Créer le Menu
Menu menu = new Menu();
Menu menu = new Menu(new JFrame());
// Ajouter la barre de menu au frame
frame.setJMenuBar(menu.getMenuBar());
@@ -11,10 +11,14 @@ import javax.swing.*;
class SelectionnerFichierTest {
@Test
void ouvrirFichier() {
JFrame frame = new JFrame("Menu ouverture");
Menu menu = new Menu();
/**
* TODO comment main
*
* @param args
*/
public static void main(String[] args) {
JFrame frame = new JFrame("Test Menu ouverture");
Menu menu = new Menu(frame);
frame.setJMenuBar(menu.getMenuBar());
frame.setSize(300,300);
frame.setLayout(null);