Déclarez et initialisez un tableau pouvant contenir 5 âges.
De plus, indiquez sa taille et ses bornes.
Lors d’une séance de travail à la maison, quelle est la séquence d’actions recommandée, si vous travaillez avec Git et GitLab / GitHub / Gitea, au début, en cours et en fin de séance? On considère que vous avez déjà une copie du dépôt sur votre ordinateur et qu'il est lié au serveur.
Qu'est-ce que GitLab / GitHub / Gitea?
Quel est son utilité?
À quel moment doit-il être accessible?
À quoi sert un système de gestion de versions?
Quels sont ses avantages?
Définissez les termes suivants :
.gitignoreQuel est l'utilité de chacun des assert*() suivants :
assertArrayEquals(int[] expected, int[] actual);
assertEquals(float expected, float actual, float delta);
assertEquals(int expected, int actual);
Convertissez le jeu d'essais suivant en tests JUnit sachant que la signature de la fonction à tester est :
public class Rect {
public static int perimRect(int longueur, int largeur) { ... }
}
| V I L | Type de test | longueur | largeur | Attendu |
|---|---|---|---|---|
| V | respect des contraintes | 10 | 15 | 50 |
| I | longueur < 0 | -5 | 25 | -1 |
| I | largeur > 100 | 25 | 105 | -1 |
| L | longueur = 100 | 100 | 50 | 300 |
| L | largeur = 0 | 75 | 0 | 0 |
Convertissez le jeu d'essais suivant en tests JUnit sachant que la signature de la fonction à tester est :
public class Triangle {
public static float aireTri(int base, float haut) { ... }
}
| V I L | Type de test | base | haut | Attendu |
|---|---|---|---|---|
| V | retour entier | 5 | 8 | 20 |
| V | retour décimal | 9 | 7 | 31.5 |
| V | haut décimal | 4 | 6.2 | 12.4 |
| I | base < 0 | -31 | 50 | Float.NaN |
| L | base = 0 | 0 | 25 | 0 |
Créez un jeu d'essais, sous forme de tableau, pour la fonction qui calcule l'aire d'un rectangle à l'aide des coordonnées de deux coins opposés. Les valeurs des paramètres doivent être positives, x1 <= x2 et y1 <= y2. De plus, x1, y1, x2 et y2 ne doivent pas dépasser 500. La méthode retourne -1 si les données fournies en paramètres ne respectent pas ces conditions.
public static int aireRect(int x1, int y1, int x2, int y2) { ... }Que doit contenir le plan de test?
Quels types de données doivent être utilisées?