Nantes Université

Skip to content
Extraits de code Groupes Projets
Valider 2cff14f0 rédigé par Zomzog's avatar Zomzog
Parcourir les fichiers

update gitignore

parent d2621e39
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
### Maven ###
HELP.md
.gradle
build/
!gradle/wrapper/gradle-wrapper.jar
!**/src/main/**/build/
!**/src/test/**/build/
target/
**/target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/
### IntelliJ IDEA ###
.idea/modules.xml
.idea/jarRepositories.xml
.idea/compiler.xml
.idea/libraries/
*.iws
*.iml
*.ipr
### Gradle ###
HELP.md
.gradle
build/
**/build/
!gradle/wrapper/gradle-wrapper.jar
!**/src/main/**/build/
!**/src/test/**/build/
### Eclipse ###
### STS ###
.apt_generated
.classpath
.factorypath
......@@ -27,6 +23,18 @@ target/
.settings
.springBeans
.sts4-cache
bin/
!**/src/main/**/bin/
!**/src/test/**/bin/
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
out/
!**/src/main/**/out/
!**/src/test/**/out/
### NetBeans ###
/nbproject/private/
......@@ -34,12 +42,9 @@ target/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/
### VS Code ###
.vscode/
### Mac OS ###
.DS_Store
\ No newline at end of file
### Kotlin ###
.kotlin
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="GradleSettings">
<option name="linkedExternalProjectsSettings">
<GradleProjectSettings>
<option name="externalProjectPath" value="$PROJECT_DIR$" />
</GradleProjectSettings>
</option>
</component>
</project>
\ No newline at end of file
......@@ -2,7 +2,20 @@
Checkout de https://github.com/Zomzog/2024-iut-td.git
Importer le projet dans son IDE
Sur le réseau de l'IUT, ajouter à la racine un fichier gradle.properties avec le contenu suivant:
[source,properties]
----
kotlin.code.style=official
systemProp.http.proxyHost=srv-proxy-etu-2.iut-nantes.univ-nantes.prive
systemProp.http.proxyPort=3128
systemProp.https.proxyHost=srv-proxy-etu-2.iut-nantes.univ-nantes.prive
systemProp.https.proxyPort=3128
----
Importer le projet dans son IDE en utilisant gradle.
Les modifications sont à faire dans le module Exo1
......@@ -33,7 +46,7 @@ Le test doit passer.
== Exo 3
Faire en sorte que partagent plus la même instance de `Database`
Faire en sorte qu'ils ne partagent plus la même instance de `Database`
Dans la classe de test Exercice#exo1_3 charger le context Spring à partir de AppConfig
pour obtenir une instance des services.
......@@ -42,7 +55,7 @@ Le test doit passer, le test exo1_2 ne passe plus.
== Exo 4
Supprimer le constructeur de SuperuserService et utiliser l'injection avec Autowired pour ce service.
Supprimer le constructeur de SuperUserService et utiliser l'injection avec Autowired pour ce service.
Le test exo1_3 doit toujours fonctionner
......@@ -56,7 +69,7 @@ Le test exo1_3 doit toujours fonctionner
Créer une classe de test unitaires ListDatabaseTest qui couvre à 100% ListDatabase
== Exo 6
== Exo 6.5
Créer une nouvelle version de Database nommée `HashDatabase` en utilisant une `Map<UUID, User>` comme persistance.
......
package iut.nantes
class AppConfig {
}
\ No newline at end of file
package iut.nantes
class HashDatabase {
}
\ No newline at end of file
package iut.nantes
class ListDatabase {
}
\ No newline at end of file
package iut.nantes
import org.junit.jupiter.api.Assertions.*
class DatabaseTest
\ No newline at end of file
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter