#!/bin/bash #xcrypted # Regis Girard # modification session 3: pascal ANELLI # version 06 Avril 2020 source ${LIBSH}/libeval.sh #----------------------------- rep=~/Sequence4/A43 challenge=C43Q3 scriptname=unetouche.sh exo=$rep/$scriptname #-------------------- # Debut firstcheck # 1 $exo &>/dev/null [ $? -eq 90 ] step $(vraifaux $?) "Le script verifie l'absence d'argument " # 2 $exo 1 2 &>/dev/null [ $? -eq 90 ] step $(vraifaux $?) "Le script verifie si il y a plus d'un argument " # 3 $exo a &>/dev/null [ $? -eq 10 ] step $(vraifaux $?) "Le script a le comportement attendu avec une lettre minuscule" # 4 $exo Z &>/dev/null [ $? -eq 11 ] step $(vraifaux $?) "Le script a le comportement attendu avec une lettre majuscule" # 5 $exo 1 &>/dev/null [ $? -eq 12 ] step $(vraifaux $?) "Le script a le comportement attendu avec un chiffre. " # 6 $exo \( &>/dev/null [ $? -eq 20 ] step $(vraifaux $?) "Le script traite correctement les caractères autres que les lettres et les chiffres" #7 $exo Zorro &>/dev/null [ $? -eq 91 ] step $(vraifaux $?) "Le script a le comportement attendu lorsque l'argument a plus d'un caractere" #----------------------------------------- # Fin status "${challenge}_$res" exit 0 # listcode = [ '000', 'd06', '703', 'c6b', 'be8', 'e77', '4ae', 'df4' ]