diff options
author | Christian Vazquez <christian.vazquez@epfl.ch> | 2011-05-29 10:56:33 +0000 |
---|---|---|
committer | Christian Vazquez <christian.vazquez@epfl.ch> | 2011-05-29 10:56:33 +0000 |
commit | 70d3a283b68a0b3b1928e9d8ff728f20988ff894 (patch) | |
tree | f859416c109a091dd5ab6ec1c8ef6c65753b3857 /src/test/ParserTest.cc | |
parent | 947022127d0a53a6a436205cbafe4e7207938de4 (diff) | |
download | vhc-70d3a283b68a0b3b1928e9d8ff728f20988ff894.tar.gz vhc-70d3a283b68a0b3b1928e9d8ff728f20988ff894.tar.bz2 vhc-70d3a283b68a0b3b1928e9d8ff728f20988ff894.zip |
Mis à jour le parser.
Renommé et déplacé le fichier ParserTest.cc
Renommé et déplacé le fichier accelerator.xml
Diffstat (limited to 'src/test/ParserTest.cc')
-rw-r--r-- | src/test/ParserTest.cc | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/src/test/ParserTest.cc b/src/test/ParserTest.cc new file mode 100644 index 0000000..42a0c3e --- /dev/null +++ b/src/test/ParserTest.cc @@ -0,0 +1,37 @@ +/* + * simulationTest.cc + * + * Created on: 28 mai 2011 + * Author: christian + */ +#include <iostream> +#include "Parser.h" +#include "Accelerator.h" +#include "exceptions.h" + +using namespace std; +using namespace vhc; + +/* Ne marche pas. L'ouverture du fichier est impossible. + * Pourtant j'ai essayé en exercice le même bout de code + * [ que dans la méthode extract() ] pour ouvrir un fichier, et ça marchait.... + * Je suspecte un problème avec la makefile.*/ + +int main(){ + try{ + Parser pars("./accelerator.xml"); + + Accelerator* a = pars.extract(); + + cout<< *a <<endl; + + a->clear(); + + delete a; + } + catch(Exception const& ex){ + cout<<ex.getExceptionType()<<endl + <<ex.getMessage()<<endl; + } + return 0; +} |