Package com.asakusafw.dmdl.directio.hive.util.DirectFileOutputDescriptionGenerator

Examples of com.asakusafw.dmdl.directio.hive.util.DirectFileOutputDescriptionGenerator.Description


    /**
     * simple case.
     */
    @Test
    public void simple() {
        Class<? extends DirectFileOutputDescription> aClass = generate(new Description("Testing", name(MockData.class)));
        assertThat(DirectFileOutputDescription.class.isAssignableFrom(aClass), is(true));
        assertThat(Modifier.isAbstract(aClass.getModifiers()), is(true));

        assertThat(aClass, hasGetter("getModelType"));
        assertThat(aClass, not(hasGetter("getBasePath")));
View Full Code Here


     * generate concrete class.
     * @throws Exception if failed
     */
    @Test
    public void concrete() throws Exception {
        Description description = new Description("Testing", name(MockData.class));
        description.setBasePath("base-path");
        description.setResourcePattern("*");
        description.setFormatClassName(name(MockDataFormat.class));

        Class<? extends DirectFileOutputDescription> aClass = generate(description);
        assertThat(DirectFileOutputDescription.class.isAssignableFrom(aClass), is(true));
        assertThat(Modifier.isAbstract(aClass.getModifiers()), is(false));

View Full Code Here

     * generate /w all properties.
     * @throws Exception if failed
     */
    @Test
    public void w_all() throws Exception {
        Description description = new Description("Testing", name(MockData.class));
        description.setBasePath("base-path");
        description.setResourcePattern("*");
        description.getOrder().add("something1");
        description.getOrder().add("something2");
        description.getDeletePatterns().add("delete1-*");
        description.getDeletePatterns().add("delete2-*");
        description.setFormatClassName(name(MockDataFormat.class));

        Class<? extends DirectFileOutputDescription> aClass = generate(description);
        assertThat(DirectFileOutputDescription.class.isAssignableFrom(aClass), is(true));
        assertThat(Modifier.isAbstract(aClass.getModifiers()), is(false));

View Full Code Here

TOP

Related Classes of com.asakusafw.dmdl.directio.hive.util.DirectFileOutputDescriptionGenerator.Description

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.