content.txt 4.27 KB
!1 User Story 35: Transformation temps format 'YYYYDDDHHMMSSmls' en double en format ISO
http://yahscrum.akka.eu:8080/icescrum/p/AMDAKERNEL-35

!define path {../test/FitNesseRoot/ReleaseS/FirstPart/ReLease1/SprinT3/UserStory35/}

!2 Description des tests

!4 Tests : 
!|script|TestAmdaCommandLine|
|set|${path}|path|

!3 ID12: transformation temps en ISO pour scalaire float
input: VI: “ground:based:dst\0” et option format ISO
Param: "DST"
Temps debut : “2008000000000000\0”
Intervalle : “0000001000000000\0”
output: vérifier que les données et les temps (au format ISO) sont corrects par rapport au fichier de sortie que l’IRAP fournira

!4 Tests : 
!|script|TestAmdaCommandLine|
|reference|US 35: id 12|id test|
|check|returnValue|--format iso -p dst -s 2008000000000000 -d 0000001000000000|argument|0|
|check|diffOutputFile|test_35_12.txt|file1|output-dst_2008000000000000.txt|file2|0|

!3 ID 13 :transformation temps en ISO pour 1D tableau float
input: VI: “ace:imf:all\0” et option format ISO
Param: “IMF\0”
Temps debut : “2008000000000000\0”
Intervalle : “0000000001000000\0”
output: vérifier que les données et les temps (au format ISO) sont corrects par rapport au fichier de sortie que l’IRAP fournira

!4 Tests : 
!|script|TestAmdaCommandLine|
|reference|US 35: id 13|id test|
|check|returnValue|--format iso -p imf -s 2008000000000000 -d 0000000001000000|argument|0|
|check|diffOutputFile|test_35_13.txt|file1|output-imf_2008000000000000.txt|file2|0|

!3 ID 24: option -format=dd
Vérifier que lorsque l’option ‘-format=dd’ est passé en argument de l’application, les temps du fichier ASCII de sortie sont bien au format ‘YYYYDDDHHMMSSmls’.
A comparer avec les fichiers fournis pour la user story 34

!4 Tests : 
!|script|TestAmdaCommandLine|
|reference|US 35: id 24|id test|
|check|returnValue|--f dd -p dst -s 2008000000000000 -d 0000001000000000|argument|0|
|check|diffOutputFile|test_34_10.txt|file1|output-dst_2008000000000000.txt|file2|0|
|check|returnValue|--format dd -p imf -s 2008000000000000 -d 0000000001000000|argument|0|
|check|diffOutputFile|test_34_11.txt|file1|output-imf_2008000000000000.txt|file2|0|

!3 ID 33: transformation temps en double (UNIX time) pour scalaire float
input: VI: “ground:based:dst\0” et option format double
Param: "DST"
Temps debut : “2008000000000000\0”
Intervalle : “0000001000000000\0”
output: vérifier que les données et les temps (au format double) sont corrects par rapport au fichier de sortie que l’IRAP fournira

!4 Tests : 
!|script|TestAmdaCommandLine|
|reference|US 35: id 33|id test|
|check|returnValue|--format double -p dst -s 2008000000000000 -d 0000001000000000|argument|0|
|check|diffOutputFile|test_35_33.txt|file1|output-dst_2008000000000000.txt|file2|0|


!3 ID 34: transformation temps en double pour 1d tableau float

input: VI: “ace:imf:all\0” et option format double
Param: “IMF\0”
Temps debut : “2008000000000000\0”
Intervalle : “0000000001000000\0”
output: vérifier que les données et les temps (au format double) sont corrects par rapport au fichier de sortie que l’IRAP fournira

!4 Tests : 
!|script|TestAmdaCommandLine|
|reference|US 35: id 34|id test|
|check|returnValue|--format double -p imf -s 2008000000000000 -d 0000000001000000|argument|0|
|check|diffOutputFile|test_35_34.txt|file1|output-imf_2008000000000000.txt|file2|0|

!3 Bad param

!- --format = monFormat -!
output: vérifier que les données et les temps (au format double) sont corrects par rapport au fichier de sortie que l’IRAP fournira



!4 Tests : 
!|script|TestAmdaCommandLine|
|reference|US 35: Bad format|id test|
|check|returnValue|--format monFormat -p imf -s 2008000000000000 -d 0000000001000000|argument|1|

!2 suivi des modifications:

!3 Mail de Benjamin RENARD du 2/11/2012 à 13:39:
Bonjour,

Suite à la discussion de ce matin, je me permets de vous envoyer une première salve de fichiers de sortie pour les tests d'acceptation:
US 35 - ID 13 & ID 34: le temps 00:00:08.000 apparait bien dans les fichiers que l'on génère (je n'ai pourtant rien modifier..., il me semble...)

!3 Gaetan Schneller: Ajout de la dernière ligne manquante:
 ID 13
2008-01-01T00:10:00.000  -3.441   2.259   0.3272008-01-01T00:10:00.000  -3.441   2.259
et ID 34
1.19914620e+09  -3.441   2.259   0.327

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