summaryrefslogtreecommitdiff
path: root/src/test/ParserTest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ParserTest.cc')
-rw-r--r--src/test/ParserTest.cc37
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;
+}