!1 User Story 81: Traitement des paramêtres non trouvés http://yahscrum.akka.eu:8080/icescrum/p/AMDAKERNEL-81 !define path {../test/FitNesseRoot/ReleaseS/FirstPart/ReLease3/SprinT1/UserStory81/} !define executable {amdaXMLRequestorTool } !2 Description A l'exécution d'une requête, il se peut qu'un paramètre réclamé ne soit pas trouvé. L'appel de la nouvelle fonction 'getMultiData' de 'DD server' ne renvoie plus le code erreur NOVAR lorsqu'un des paramètres demandés n'existe pas. Dorénavant, la structure de data renvoyée par 'DD server' correspondant à un paramètre qui n'existe pas est remplie de la manière suivante: !-.type == NOVAR-! !-.DimNumber == 0-! !-.Dimensions == NULL-! !-.VarNumber == 0-! !-.Variables == NULL-! Cette tâche consiste à faire tout de même le output des paramètres existants. Dans le cas du output ASCII, la colonne d'un paramètre qui n'existe pas affichera pour chaque lignes de données 'NOVAR'. De plus, un log et un code retour seront renvoyés. !2 Liste des tests !4 Tests : !|script|TestAmdaCommandLine| |set|${path}|path| !4 Tests : Init error !|script|TestAmdaCommandLine| |reference|US 81: id 001|id test| |note|Demande de génération d'ouput xIMF et velocity, xIMF n'existe pas mais velocity oui. un output généré.| |check|execute|rm|command|-f output-velocity_2008000000000000.txt|args|0| |check|execute|amdaXMLRequestorTool|command|${path}request_81_001.xml|args|9| |check|diffOutputFile|test_81_001.txt|file1|output-velocity_2008000000000000.txt|file2|0| |check|diffOutputFile|test_81_001_ximf.txt|file1|output-ximf_2008000000000000.txt|file2|0| !4 Tests : Init2 error !|script|TestAmdaCommandLine| |reference|US 81: id 002|id test| |note|2 paramètres demandés sur une plage mais une seul a des données dans cette plage| Test devenu obsolète depuis [[US 21: Amélioration traitement de l'absence de données pour un paramètre ][/ReleaseS.ZdevcompAmda2016.ReLease1.SprinT1.UserStory21]] !4 Tests : Apply error !|script|TestAmdaCommandLine| |reference|US 81: id 003|id test| |note|2 paramètres demandés sur une plage mais un seul contient une formule valide| |check|execute|rm|command|-f output-velocity_2008000000000000.txt|args|0| |check|execute|amdaXMLRequestorTool|command|${path}request_81_003.xml|args|9| |check|diffOutputFile|test_81_003_1.txt|file1|output-expression_validation_2_2008000000000000.txt|file2|0| |check|diffOutputFile|test_81_003_2.txt|file1|output-velocity_2008000000000000.txt|file2|0| !4 Tests : Etablish connections error !|script|TestAmdaCommandLine| |reference|US 81: id 004|id test| |note|2 paramètres demandés un seul à son fichier de description xml valide| |check|execute|rm|command|-f output-velocity_2008000000000000.txt|args|0| |check|execute|amdaXMLRequestorTool|command|${path}request_81_004.xml|args|9| |check|diffOutputFile|test_81_001.txt|file1|output-velocity_2008000000000000.txt|file2|0| |check|diffOutputFile|test_81_004_2.txt|file1|output-invalide_2008000000000000.txt|file2|0| !4 Tests : Apply 1 error !|script|TestAmdaCommandLine| |reference|US 81: id 005|id test| |note|2 paramètres demandés en output dont un est une addition de vecteur de taille différente| |check|execute|rm|command|-f output-velocity_2008000000000000.txt|args|0| |check|execute|amdaXMLRequestorTool|command|${path}request_81_005.xml|args|9| |check|diffOutputFile|test_81_001.txt|file1|output-velocity_2008000000000000.txt|file2|0| |check|diffOutputFile|test_81_005_2.txt|file1|output-expression_vector_add_diff_size_2008000000000000.txt|file2|0| !2 suivi des modifications Sans objet ----- !contents -R2 -g -p -f -h