content.txt 16.5 KB
!1 !-User Story 21: Affichage des informations d'un paramètre dans un fichier de sortie  -!

!define path {../test/FitNesseRoot/ReleaseS/ThirdPart/ReLease2/SprinT4/UserStory21/}
!define executable {amdaXMLRequestorTool }
!define dataBaseParamPath {../config/DataBaseParameters/}
!2 Description du test
!-  En tant qu'utilisateur scientifique
Je peux retrouver les informations de mes paramètres dans les fichiers de sortie
Afin de garder une trace de ces informations   
-!

!2 Test

!3 Connexion au serveur 

!|script|ConnectToDDServer|
|check|login|1|

!|script|TestAmdaCommandLine|
|set|${path}|path|

!3 Exécution des scripts

!|script|TestAmdaCommandLine|
|reference|US 21: id 00|id test|
|note|!- Format ASCII - Paramètre de base unique non décrit dans le fichier XML. -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_00.xml|args|0|
|check|execute|diff|command|output-imf_2008000000000000.txt ${path}/test_us21_00.txt|args|0|


!|script|TestAmdaCommandLine|
|reference|US 21: id 01|id test|
|note|!- Format ASCII - Paramètre de base unique décrit dans le fichier XML. -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_01.xml|args|0|
|check|execute|diff|command|output-imf_info_2008000000000000.txt ${path}/test_us21_01.txt|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 02|id test|
|note|!- Format ASCII - Paramètre dérivé simple unique -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_02.xml|args|0|
|check|execute|diff|command|output-magnitude_2008000000000000.txt ${path}/test_us21_02.txt|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 03|id test|
|note|!- Format ASCII - Deux paramètres non décrit provenant du même dataset DDServer -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_03.xml|args|0|
|check|execute|diff|command|output-imf_magnitude_2008000000000000.txt ${path}/test_us21_03.txt|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 04|id test|
|note|!- Format ASCII - Paramètre dérivé complexe -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_04.xml|args|0|
|check|execute|diff|command|output-expression_complex_2008000000000000.txt ${path}/test_us21_04.txt|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 05|id test|
|note|!- Format ASCII - Paramètre simple avec table d'énergie -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_05.xml|args|0|
|check|execute|diff|command|output-e_mgs_omni1_2005030000000000.txt ${path}/test_us21_05.txt|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 06|id test|
|note|!- Format ASCII - Sur TimeTable - Structure one-file-per-interval - Le header est écrit dans un fichier séparé -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_06.xml|args|0|
|check|execute|diff|command|output-imf_tt_1_0.txt ${path}/test_us21_06_0.txt|args|0|
|check|execute|diff|command|output-imf_tt_1_1.txt ${path}/test_us21_06_1.txt|args|0|
|check|execute|diff|command|output-imf_tt_1_2.txt ${path}/test_us21_06_2.txt|args|0|
|check|execute|diff|command|output-imf_tt_1_3.txt ${path}/test_us21_06_3.txt|args|0|
|check|execute|diff|command|output-imf_tt_1_4.txt ${path}/test_us21_06_4.txt|args|0|
|check|execute|diff|command|output-imf_info.txt ${path}/test_us21_06_info.txt|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 07|id test|
|note|!- Format ASCII - Sur TimeTable - Structure one-file -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_07.xml|args|0|
|check|execute|diff|command|output-imf_tt_1.txt ${path}/test_us21_07.txt|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 08|id test|
|note|!- Format ASCII - Paramètre simple avec table d'énergie - Une seule composante demandée -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_08.xml|args|0|
|check|execute|diff|command|output-e_mgs_omni1_1_2005030000000000.txt ${path}/test_us21_08.txt|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 09|id test|
|note|!- Format ASCII - Requête simple avec timeResolution -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_09.xml|args|0|
|check|execute|diff|command|output-imf_2008000000000000.txt ${path}/test_us21_09.txt|args|0|
|check|diffOutputFile|test_us21_09.txt|file1|output-imf_2008000000000000.txt|file2|0|epsilon|0|







!|script|TestAmdaCommandLine|
|reference|US 21: id 10|id test|
|note|!- Format CDF - Paramètre de base unique non décrit dans le fichier XML. -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_10.xml|args|0|
|check|execute|cdfdump|command|-output output-imf_2008000000000000.cdf.dump output-imf_2008000000000000.cdf |args|1|
|check|execute|diff|command|output-imf_2008000000000000.cdf.dump ${path}/test_us21_10.cdf.dump|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 11|id test|
|note|!- Format CDF - Paramètre de base unique décrit dans le fichier XML. -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_11.xml|args|0|
|check|execute|cdfdump|command|-output output-imf_info_2008000000000000.cdf.dump output-imf_info_2008000000000000.cdf |args|1|
|check|execute|diff|command|output-imf_info_2008000000000000.cdf.dump ${path}/test_us21_11.cdf.dump|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 12|id test|
|note|!- Format CDF - Paramètre dérivé simple unique -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_12.xml|args|0|
|check|execute|cdfdump|command|-output output-magnitude_2008000000000000.cdf.dump output-magnitude_2008000000000000.cdf |args|1|
|check|execute|diff|command|output-magnitude_2008000000000000.cdf.dump ${path}/test_us21_12.cdf.dump|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 13|id test|
|note|!- Format CDF - Deux paramètres non décrit provenant du même dataset DDServer -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_13.xml|args|0|
|check|execute|cdfdump|command|-output output-imf_magnitude_2008000000000000.cdf.dump output-imf_magnitude_2008000000000000.cdf |args|1|
|check|execute|diff|command|output-imf_magnitude_2008000000000000.cdf.dump ${path}/test_us21_13.cdf.dump|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 14|id test|
|note|!- Format CDF - Paramètre dérivé complexe -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_14.xml|args|0|
|check|execute|cdfdump|command|-output output-expression_complex_2008000000000000.cdf.dump output-expression_complex_2008000000000000.cdf |args|1|
|check|execute|diff|command|output-expression_complex_2008000000000000.cdf.dump ${path}/test_us21_14.cdf.dump|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 15|id test|
|note|!- Format CDF - Paramètre simple avec table d'énergie -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_15.xml|args|0|
|check|execute|cdfdump|command|-output output-e_mgs_omni1_2005030000000000.cdf.dump output-e_mgs_omni1_2005030000000000.cdf |args|1|
|check|execute|diff|command|output-e_mgs_omni1_2005030000000000.cdf.dump ${path}/test_us21_15.cdf.dump|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 16|id test|
|note|!- Format CDF - Sur TimeTable - Structure one-file-per-interval - Le header est écrit dans chaque fichier -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_16.xml|args|0|
|check|execute|cdfdump|command|-output output-imf_tt_1_0.cdf.dump output-imf_tt_1_0.cdf |args|1|
|check|execute|diff|command|output-imf_tt_1_0.cdf.dump ${path}/test_us21_16_0.cdf.dump|args|0|
|check|execute|cdfdump|command|-output output-imf_tt_1_1.cdf.dump output-imf_tt_1_1.cdf |args|1|
|check|execute|diff|command|output-imf_tt_1_1.cdf.dump ${path}/test_us21_16_1.cdf.dump|args|0|
|check|execute|cdfdump|command|-output output-imf_tt_1_2.cdf.dump output-imf_tt_1_2.cdf |args|1|
|check|execute|diff|command|output-imf_tt_1_2.cdf.dump ${path}/test_us21_16_2.cdf.dump|args|0|
|check|execute|cdfdump|command|-output output-imf_tt_1_3.cdf.dump output-imf_tt_1_3.cdf |args|1|
|check|execute|diff|command|output-imf_tt_1_3.cdf.dump ${path}/test_us21_16_3.cdf.dump|args|0|
|check|execute|cdfdump|command|-output output-imf_tt_1_4.cdf.dump output-imf_tt_1_4.cdf |args|1|
|check|execute|diff|command|output-imf_tt_1_4.cdf.dump ${path}/test_us21_16_4.cdf.dump|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 17|id test|
|note|!- Format CDF - Sur TimeTable - Structure one-file -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_17.xml|args|0|
|check|execute|cdfdump|command|-output output-imf_tt_1.cdf.dump output-imf_tt_1.cdf |args|1|
|check|execute|diff|command|output-imf_tt_1.cdf.dump ${path}/test_us21_17.cdf.dump|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 18|id test|
|note|!- Format CDF - Paramètre simple avec table d'énergie - Une seule composante demandée -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_18.xml|args|0|
|check|execute|cdfdump|command|-output output-e_mgs_omni1_1_2005030000000000.cdf.dump output-e_mgs_omni1_1_2005030000000000.cdf |args|1|
|check|execute|diff|command|output-e_mgs_omni1_1_2005030000000000.cdf.dump ${path}/test_us21_18.cdf.dump|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 19|id test|
|note|!- Format CDF - Requête simple avec timeResolution -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_19.xml|args|0|
|check|execute|cdfdump|command|-output output-imf_2008000000000000.cdf.dump output-imf_2008000000000000.cdf |args|1|
|check|execute|diff|command|output-imf_2008000000000000.cdf.dump ${path}/test_us21_19.cdf.dump|args|0|







!|script|TestAmdaCommandLine|
|reference|US 21: id 20|id test|
|note|!- Format JSON - Paramètre de base unique non décrit dans le fichier XML. -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_20.xml|args|0|
|check|execute|diff|command|${path}/test_us21_20.json output-imf_2008000000000000.json|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 21|id test|
|note|!- Format JSON - Paramètre de base unique décrit dans le fichier XML. -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_21.xml|args|0|
|check|execute|diff|command|${path}/test_us21_21.json output-imf_info_2008000000000000.json|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 22|id test|
|note|!- Format JSON - Paramètre dérivé simple unique -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_22.xml|args|0|
|check|execute|diff|command|${path}/test_us21_22.json output-magnitude_2008000000000000.json|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 23|id test|
|note|!- Format JSON - Deux paramètres non décrit provenant du même dataset DDServer -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_23.xml|args|0|
|check|execute|diff|command|${path}/test_us21_23.json output-imf_magnitude_2008000000000000.json|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 24|id test|
|note|!- Format JSON - Paramètre dérivé complexe -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_24.xml|args|0|
|check|execute|diff|command|${path}/test_us21_24.json output-expression_complex_2008000000000000.json|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 25|id test|
|note|!- Format JSON - Paramètre simple avec table d'énergie -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_25.xml|args|0|
|check|execute|diff|command|${path}/test_us21_25.json output-e_mgs_omni1_2005030000000000.json|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 26|id test|
|note|!- Format JSON - Sur TimeTable - Structure one-file-per-interval - Le header est écrit dans un fichier séparé -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_26.xml|args|0|
|check|execute|diff|command|${path}/test_us21_26_0.json output-imf_tt_1_0.json|args|0|
|check|execute|diff|command|${path}/test_us21_26_1.json output-imf_tt_1_1.json|args|0|
|check|execute|diff|command|${path}/test_us21_26_2.json output-imf_tt_1_2.json|args|0|
|check|execute|diff|command|${path}/test_us21_26_3.json output-imf_tt_1_3.json|args|0|
|check|execute|diff|command|${path}/test_us21_26_4.json output-imf_tt_1_4.json|args|0|
|check|execute|diff|command|${path}/test_us21_26_info.json output-imf_info.json|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 27|id test|
|note|!- Format JSON - Sur TimeTable - Structure one-file -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_27.xml|args|0|
|check|execute|diff|command|${path}/test_us21_27.json output-imf_tt_1.json|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 28|id test|
|note|!- Format JSON - Paramètre simple avec table d'énergie - Une seule composante demandée -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_28.xml|args|0|
|check|execute|diff|command|${path}/test_us21_28.json output-e_mgs_omni1_1_2005030000000000.json|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 29|id test|
|note|!- Format JSON - Requête simple avec timeResolution -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_29.xml|args|0|
|check|execute|diff|command|${path}/test_us21_29.json output-imf_2008000000000000.json|args|0|







!|script|TestAmdaCommandLine|
|reference|US 21: id 30|id test|
|note|!- Format VOTable - Paramètre de base unique non décrit dans le fichier XML. -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_30.xml|args|0|
|check|execute|diff|command|${path}/test_us21_30.vot output-imf_2008000000000000.vot|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 31|id test|
|note|!- Format VOTable - Paramètre de base unique décrit dans le fichier XML. -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_31.xml|args|0|
|check|execute|diff|command|${path}/test_us21_31.vot output-imf_info_2008000000000000.vot|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 32|id test|
|note|!- Format VOTable - Paramètre dérivé simple unique -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_32.xml|args|0|
|check|execute|diff|command|${path}/test_us21_32.vot output-magnitude_2008000000000000.vot|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 33|id test|
|note|!- Format VOTable - Deux paramètres non décrit provenant du même dataset DDServer -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_33.xml|args|0|
|check|execute|diff|command|${path}/test_us21_33.vot output-imf_magnitude_2008000000000000.vot|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 34|id test|
|note|!- Format VOTable - Paramètre dérivé complexe -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_34.xml|args|0|
|check|execute|diff|command|${path}/test_us21_34.vot output-expression_complex_2008000000000000.vot|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 35|id test|
|note|!- Format VOTable - Paramètre simple avec table d'énergie -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_35.xml|args|0|
|check|execute|diff|command|${path}/test_us21_35.vot output-e_mgs_omni1_2005030000000000.vot|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 36|id test|
|note|!- Format VOTable - Sur TimeTable - Structure one-file-per-interval - Le header est écrit dans chaque fichier -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_36.xml|args|0|
|check|execute|diff|command|${path}/test_us21_36_0.vot output-imf_tt_1_0.vot|args|0|
|check|execute|diff|command|${path}/test_us21_36_1.vot output-imf_tt_1_1.vot|args|0|
|check|execute|diff|command|${path}/test_us21_36_2.vot output-imf_tt_1_2.vot|args|0|
|check|execute|diff|command|${path}/test_us21_36_3.vot output-imf_tt_1_3.vot|args|0|
|check|execute|diff|command|${path}/test_us21_36_4.vot output-imf_tt_1_4.vot|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 37|id test|
|note|!- Format VOTable - Sur TimeTable - Structure one-file -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_37.xml|args|0|
|check|execute|diff|command|${path}/test_us21_37.vot output-imf_tt_1.vot|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 38|id test|
|note|!- Format VOTable - Paramètre simple avec table d'énergie - Une seule composante demandée -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_38.xml|args|0|
|check|execute|diff|command|${path}/test_us21_38.vot output-e_mgs_omni1_1_2005030000000000.vot|args|0|

!|script|TestAmdaCommandLine|
|reference|US 21: id 39|id test|
|note|!- Format VOTable - Requête simple avec timeResolution -!|
|check|executeWithInfo|${executable}|command|${path}request_us21_39.xml|args|0|
|check|execute|diff|command|${path}/test_us21_39.vot output-imf_2008000000000000.vot|args|0|

-----
!contents -R2 -g -p -f -h