@Test
 public void testSnapshotGenerator() throws Exception {
   Configuration config =
       Configuration.fromYaml(getClass().getResourceAsStream("/db-configuration.yml"));
   config.set(model.create());
   URL resource = Utils.resolveResourceURL(getClass(), "/thing.1.json");
   assertNotNull(resource);
   List<URL> toLoad = Arrays.asList(resource);
   WorkspaceSnapshot.load(model.create(), toLoad);
   File cloneFileName = new File("target/thing.1.clone.json");
   cloneFileName.delete();
   List<Export> exports = Arrays.asList(new Export(THING_URI, cloneFileName));
   WorkspaceSnapshotGenerator generator = new WorkspaceSnapshotGenerator(config, exports);
   generator.execute();
   assertTrue("Clone did not generate", cloneFileName.exists());
 }
Ejemplo n.º 2
0
 public static void loadKernel(DSLContext create) throws IOException, SQLException {
   WorkspaceSnapshot.load(create, KERNEL_LOADS);
 }