# HG changeset patch # User Chris Cannam # Date 1265910608 0 # Node ID 71cf328c2a9d20b51d90ebc638348621d1bde395 # Parent df999875c53b013a4185d232474c1983135650a5 * Test output again after import & mapping diff -r df999875c53b -r 71cf328c2a9d testapp/Loader.cpp --- 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; }