Skip to content

Commit

Permalink
ajout commentaires tests KO
Browse files Browse the repository at this point in the history
  • Loading branch information
Claire0607 committed Jun 2, 2024
1 parent bba619e commit 80165de
Show file tree
Hide file tree
Showing 11 changed files with 18 additions and 165 deletions.
4 changes: 2 additions & 2 deletions fr.n7.stl.block/src/fr/n7/stl/block/Driver.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ public static void main(String[] args) throws Exception {
Parser parser = null;
if (args.length == 0) {
String tests_ok_prefixe = "OK_testA";
String tests_ko_prefixe = "KO_test10";
String tests_ko_prefixe = "KO_";
String tests_suffixe = ".mjava";
String path = "./test-mjava/";

boolean lancer_ok = true;
boolean lancer_ok = false;
boolean lancer_ko = true;

File[] dirFiles = new File(path).listFiles();
Expand Down
2 changes: 2 additions & 0 deletions fr.n7.stl.block/test-mjava/KO_test04.mjava
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
//Erreur signalée : m existe déjà dans le scope (ne peut pas surcharger avec les mêmes arguments)

class A {

public void m() {
Expand Down
45 changes: 0 additions & 45 deletions fr.n7.stl.block/test-mjava/KO_test07.mjava

This file was deleted.

2 changes: 2 additions & 0 deletions fr.n7.stl.block/test-mjava/KO_test08.mjava
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
//Erreur signalée : tente d'accéder à une classe inexistante

class A {

public A(){
Expand Down
2 changes: 2 additions & 0 deletions fr.n7.stl.block/test-mjava/KO_test09.mjava
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// Erreur signalée : un attribut final ne peut pas être modifié

class A {
private static final int i = 3;

Expand Down
4 changes: 3 additions & 1 deletion fr.n7.stl.block/test-mjava/KO_test10.mjava
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// Erreur signalée : on ne peut pas hériter d'une classe notée final

final class A {
private static final int i = 3;

Expand All @@ -7,7 +9,7 @@ final class A {
}

class B extends A {

}

public class Main {
Expand Down
1 change: 1 addition & 0 deletions fr.n7.stl.block/test-mjava/KO_test11.mjava
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
// Erreur signalée : une classe abstraite ne peut pas être instanciée

abstract class A {
public int b = 1;
Expand Down
22 changes: 0 additions & 22 deletions fr.n7.stl.block/test-mjava/KO_testA1.mjava

This file was deleted.

17 changes: 0 additions & 17 deletions fr.n7.stl.block/test-mjava/KO_testA3.mjava

This file was deleted.

44 changes: 6 additions & 38 deletions fr.n7.stl.block/test-mjava/KO_testX1.mjava
Original file line number Diff line number Diff line change
@@ -1,48 +1,16 @@
class A {
public A(){
print 0;
}

public void m() {
int a = 1;
int m = 1;
print 0;
print 1;
}

public void m(int arg1) {
int a = arg1 * 2;
print 0;
print a;
}
}

class B extends A{
public B(int idx){
print 0;
print idx;
}

public B(int p1, int p2){
print 0;
print p1;
print p2;
}
//Erreur signalée : l'attribut b n'existe pas

class A {
private void m() {
a = 4;
print 0;
}

private void print3() {
print 3;
this.b = 7;
}

}


public class Main {

public static void main(String args[]) {
int a = 1;
int m = 1;

}
}
40 changes: 0 additions & 40 deletions fr.n7.stl.block/test-mjava/KO_testX3.mjava

This file was deleted.

0 comments on commit 80165de

Please sign in to comment.