Skip to content
Extraits de code Groupes Projets
Valider 22f69d6d rédigé par SIM's avatar SIM
Parcourir les fichiers

essayer les teste sur gitlab

parent bf600c66
Aucune branche associée trouvée
Aucune étiquette associée trouvée
3 requêtes de fusion!4Tests,!3Test automatique,!2Draft: La fonction fibonnacci et les tests
Pipeline #72502 en échec
name: Run Tests
# Exécuter le workflow sur chaque "push" (ou pull request si nécessaire)
on:
push:
branches:
- main # Déclenche sur la branche "main" (vous pouvez modifier selon votre branche)
pull_request:
branches:
- main
jobs:
test:
runs-on: ubuntu-latest
steps:
# Étape 1 : Récupérer le code source
- name: Checkout repository
uses: actions/checkout@v3
# Étape 2 : Configurer Java
- name: Set up JDK
uses: actions/setup-java@v3
with:
java-version: '17' # Remplacez par la version Java utilisée par votre projet
# Étape 3 : Installer les dépendances et exécuter les tests
- name: Run tests with Maven
run: mvn test
\ No newline at end of file
package algorithms;
public class Fibonacci {
public static int calculate(int n){
if(n <= 1){
return n;
}
return calculate(n-1) + calculate(n-2);
}
}
import algorithms.Factorial;
import algorithms.Fibonacci;
import org.javagrader.Grade;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
@Grade
public class FactorialTest {
public class AlgorithmTest {
@Test
@Grade(value = 1)
public void testFactorial(){
assertEquals(6, Factorial.calculate(3));
}
@Test
@Grade(value = 1)
public void testFibonacci(){
assertEquals(55, Fibonacci.calculate(10));
}
}
\ 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