changeset 8:71cf328c2a9d classical-rdf

* Test output again after import & mapping
author Chris Cannam
date Thu, 11 Feb 2010 17:50:08 +0000
parents df999875c53b
children 9e2b203254ab
files testapp/Loader.cpp
diffstat 1 files changed, 19 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/testapp/Loader.cpp	Tue Feb 09 17:33:39 2010 +0000
+++ b/testapp/Loader.cpp	Thu Feb 11 17:50:08 2010 +0000
@@ -48,9 +48,26 @@
 
     std::cerr << "imported, mapping..." << std::endl;
 
-    QObject *parent = mapper->loadAllObjects(0);
-    
+    QObject *root = mapper->loadAllObjects(0);
+
     delete mapper;
     delete store;
+
+    std::cerr << "mapped, storing again..." << std::endl;
+
+    BasicStore *outstore = new BasicStore();
+    outstore->setBaseUri("http://dbtune.org/classical/resource/");
+    ObjectMapper *outmapper = new ObjectMapper(outstore);
+
+    TypeRegistrar::addMappings(outstore, outmapper);
+
+    outmapper->storeObjects(root);
+    delete outmapper;
+
+    std::cerr << "stored, saving..." << std::endl;
+
+    outstore->save("test-output.ttl");
+
+    delete outstore;
 }