Package com.asakusafw.testdriver.core.MockImporterPreparator

Examples of com.asakusafw.testdriver.core.MockImporterPreparator.Desc


                new MockDataModelAdapter(Integer.class),
                new MockSourceProvider()
                    .add(uri("testing:src"), "Hello, world!"),
                new MockImporterPreparator().wrap(),
                new MockExporterRetriever().wrap());
        Desc desc = MockImporterPreparator.create();
        prep.prepare(desc.getModelType(), desc, uri("testing:src"));
    }
View Full Code Here


                new MockDataModelAdapter(String.class),
                new MockSourceProvider()
                    .add(uri("testing:src"), "Hello, world!"),
                new MockImporterPreparator().wrap(),
                new MockExporterRetriever().wrap());
        Desc desc = MockImporterPreparator.create();
        prep.prepare(desc.getModelType(), desc, uri("unknown:src"));
    }
View Full Code Here

     * createOutput(DataModelDefinition, ImporterDescription, TestContext)}.
     * @throws IOException if failed
     */
    @Test
    public void open() throws IOException {
        Desc desc = MockImporterPreparator.create();
        ClassLoader cl = register(ImporterPreparator.class, MockImporterPreparator.class);
        SpiImporterPreparator target = new SpiImporterPreparator(cl);
        ModelOutput<? super String> source = target.createOutput(ValueDefinition.of(String.class), desc, EMPTY);
        source.write("Hello, world!");
        source.close();
View Full Code Here

     * not registered.
     * @throws IOException if failed
     */
    @Test(expected = IOException.class)
    public void open_notfound() throws IOException {
        Desc desc = MockImporterPreparator.create();
        SpiImporterPreparator target = new SpiImporterPreparator(getClass().getClassLoader());
        target.createOutput(ValueDefinition.of(String.class), desc, EMPTY);
    }
View Full Code Here

                new MockDataModelAdapter(String.class),
                new MockSourceProvider()
                    .add(uri("testing:src"), "Hello, world!"),
                new MockImporterPreparator().wrap(),
                new MockExporterRetriever().wrap());
        Desc desc = MockImporterPreparator.create();
        prep.prepare(desc.getModelType(), desc, uri("testing:src"));
        assertThat(desc.lines, is(Arrays.asList("Hello, world!")));
    }
View Full Code Here

        register(DataModelAdapter.class, MockDataModelAdapter.class);
        register(DataModelSourceProvider.class, MockSourceProvider.class);
        ClassLoader loader = register(ImporterPreparator.class, MockImporterPreparator.class);

        TestDataPreparator prep = new TestDataPreparator(loader);
        Desc desc = MockImporterPreparator.create();
        prep.prepare(desc.getModelType(), desc, uri("default:source"));
        assertThat(desc.lines, is(Arrays.asList("MOCK")));
    }
View Full Code Here

TOP

Related Classes of com.asakusafw.testdriver.core.MockImporterPreparator.Desc

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.