Activité Convertion de température
Consigne
Prendre connaissance de l’activité avant de commencer la mise en route et de réaliser les tâches demandées.
Le code des tests unitaires doit être utilisé tel quel et ne doit pas être modifié. Le travail est individuel. Vous pouvez communiquer en respectant le code d’honneur.
Situation
Vous participez à la réalisation d’une application de conversion d’unité. Vous êtes chargé de réaliser la conversion d’unité de température.
Vous vous renseigner et vous apprenez que toutes les unités de température sont aujourd’hui définie par rapport au kelvin [K]. Ainsi, pour le degré Celsius [°C], le 0 est défini à 273.15 K et une différence de 1 °C équivaut à une différence de 1 K. Pour le degré Fahrenheit [°F], le 0 est défini à 459.67 K et une différence de 9 °F équivaut à une différence de 5 K.
1
2
3
4
5
6
7
package ch.epai.ict.m404.activity5;
import org.junit.*;
public class UnitConverterTest {
}
Résultat attendu
Un projet Maven avec contenant les classes suivantes :
- Book
- BookOperations
- BookTest
- BookOperationsTest
Objectifs
À la fin de ce travail, vous devez :
- Connaître les notions de type simple et de type composé.
- Connaître la notion de variable membre.
- Connaître la notion d’instanciation (création d’un objet) et la syntaxe de l’opération d’instanciation en Java.
- Connaître la notion de référence à un objet.
- Être capable de repérer les informations utiles dans les tests unitaires.
Ressources
Logiciel :
- Maven
- Visual Studio Code
Documents :
Mise en route
Pour commencer, vous devez créer un projet Maven pour cette activité. Rendez-vous dans le répertoire de vos projets et lancez la commande suivante :
1
mvn archetype:generate -DgroupId=ch.epai.ict.m404.activity5 -DartifactId=activity5 -DarchetypeArtifactId=archetype-quickstart-jdk8 -DarchetypeGroupId=com.github.ngeor -DinteractiveMode=false
Déplacez-vous dans le répertoire activity5
et lancer la commande code .
pour ouvrir le projet dans VSC (Visual Studio Code).
À vous de jouer !
Tâche
- Réaliser les classes demandées.
Demandez de l’aide en cas de besoin, mais essayez d’abord par vous-même et respectez toujours le code d’honneur !