Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • I infosec-ecomp
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1
    • Issues 1
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • cidre-public
  • Compilation
  • infosec-ecomp
  • Issues
  • #1

Closed
Open
Created Sep 30, 2020 by Cacheux Paul@cacheux_pau

Erreur test case "arg-test.e"

Bonjour, dans le fichier de test "tests/basic/arg-test.e.expect_1_2_3" la valeur de retour attendue est de 20. Pourtant le code d'entrée est

main(n, m){
  a = 10;
  b = 20;
  if (3 > n){
    x = a;
  } else {
    x = b;
  }
  return x;
}
f(x){
  n = 3;
  return 3 * x;
}

Donc avec n = 1, m = 2, on devrait prendre la branche "then" du if/else et donc avoir x = a = 10 d'où une valeur de retour de 10.

Merci beaucoup d'avance

Assignee
Assign to
Time tracking