Skip to content
Snippets Groups Projects
Commit 1ebc96ed authored by LABOUREL Arnaud's avatar LABOUREL Arnaud
Browse files

Mise à jour du dépôt pour 2021

parent 0d5f9b4c
No related branches found
No related tags found
No related merge requests found
...@@ -13,9 +13,9 @@ repositories { ...@@ -13,9 +13,9 @@ repositories {
} }
dependencies { dependencies {
testImplementation('org.junit.jupiter:junit-jupiter-api:5.7.2', testImplementation('org.junit.jupiter:junit-jupiter-api:5.8.1',
'org.hamcrest:hamcrest-library:2.2', 'net.obvj:junit-utils:1.3.1') 'org.assertj:assertj-core:3.21.0')
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.7.2' testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.1'
} }
test { test {
......
...@@ -2,9 +2,6 @@ package image; ...@@ -2,9 +2,6 @@ package image;
import javafx.scene.paint.Color; import javafx.scene.paint.Color;
/**
* Created by Arnaud Labourel on 09/11/2018.
*/
public interface Image { public interface Image {
Color getPixelColor(int x, int y); Color getPixelColor(int x, int y);
int getWidth(); int getWidth();
......
package image; package image;
/**
* Created by Arnaud Labourel on 23/11/2018.
*/
public interface ImageFactory { public interface ImageFactory {
Image makeImage(); Image makeImage();
} }
package image;
import javafx.scene.paint.Color;
/**
* Created by Arnaud Labourel on 09/11/2018.
*/
public class Pixel extends Point{
private Color color;
Pixel(int x, int y, Color color) {
super(x, y);
this.color = color;
}
public Color getColor() {
return color;
}
}
...@@ -11,9 +11,6 @@ import javafx.scene.paint.Color; ...@@ -11,9 +11,6 @@ import javafx.scene.paint.Color;
import java.net.URL; import java.net.URL;
import java.util.ResourceBundle; import java.util.ResourceBundle;
/**
* Created by Arnaud Labourel on 04/10/2018.
*/
public class Display implements Initializable { public class Display implements Initializable {
@FXML @FXML
private Canvas canvas; private Canvas canvas;
......
import image.BlankImage; import image.BlankImage;
import javafx.scene.paint.Color; import javafx.scene.paint.Color;
import org.junit.jupiter.api.Test;
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.*;
import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.assertThat;
public class BlankImageTest { public class BlankImageTest {
@Test @Test
public void testBlankImageGetWidth(){ public void testBlankImageGetWidth(){
BlankImage blankImage = new BlankImage(200, 300); BlankImage blankImage = new BlankImage(200, 300);
assertThat(blankImage.getWidth(), is(equalTo(200))); assertThat(blankImage.getWidth()).isEqualTo(200);
} }
@Test @Test
public void testBlankImageGetHeight(){ public void testBlankImageGetHeight(){
BlankImage blankImage = new BlankImage(200, 300); BlankImage blankImage = new BlankImage(200, 300);
assertThat(blankImage.getHeight(), is(equalTo(300))); assertThat(blankImage.getHeight()).isEqualTo(300);
} }
@Test @Test
public void testBlankImageGetPixelColor(){ public void testBlankImageGetPixelColor(){
BlankImage blankImage = new BlankImage(200, 300); BlankImage blankImage = new BlankImage(200, 300);
assertThat(blankImage.getPixelColor(0,0), is(equalTo(Color.WHITE))); assertThat(blankImage.getPixelColor(0,0)).isEqualTo(Color.WHITE);
assertThat(blankImage.getPixelColor(100,100), is(equalTo(Color.WHITE))); assertThat(blankImage.getPixelColor(100,100)).isEqualTo(Color.WHITE);
assertThat(blankImage.getPixelColor(199,299), is(equalTo(Color.WHITE))); assertThat(blankImage.getPixelColor(199,299)).isEqualTo(Color.WHITE);
} }
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment