Package com.asakusafw.bulkloader.bean

Examples of com.asakusafw.bulkloader.bean.ImportBean


     * no remote cache information.
     * @throws Exception if failed
     */
    @Test(timeout =  5000L)
    public void nothing() throws Exception {
        ImportBean bean = createBean();
        Map<String, ImportTargetTableBean> map = new HashMap<String, ImportTargetTableBean>();
        ImportTargetTableBean table = new ImportTargetTableBean();
        table.setDfsFilePath("nothing");
        table.setCacheId("nothing");
        map.put("nothing", table);
        bean.setTargetTable(map);

        GetCacheInfoLocal service = new Mock();
        Map<String, CacheInfo> results = service.get(bean);
        assertThat(results.size(), is(0));
    }
View Full Code Here


            storage.putHeadCacheInfo(info);
        } finally {
            storage.close();
        }

        ImportBean bean = createBean();
        Map<String, ImportTargetTableBean> map = new HashMap<String, ImportTargetTableBean>();
        ImportTargetTableBean table = new ImportTargetTableBean();
        table.setDfsFilePath("available");
        table.setCacheId("available");
        map.put("available", table);
        bean.setTargetTable(map);

        GetCacheInfoLocal service = new Mock();
        Map<String, CacheInfo> results = service.get(bean);
        assertThat(results.size(), is(1));
        assertThat(results.get("available"), is(info));
View Full Code Here

            storage.putHeadCacheInfo(info);
        } finally {
            storage.close();
        }

        ImportBean bean = createBean();
        Map<String, ImportTargetTableBean> map = new HashMap<String, ImportTargetTableBean>();

        ImportTargetTableBean table1 = new ImportTargetTableBean();
        table1.setDfsFilePath("nothing1");
        table1.setCacheId("nothing1");
        map.put("nothing1", table1);
        bean.setTargetTable(map);

        ImportTargetTableBean table2 = new ImportTargetTableBean();
        table2.setDfsFilePath("available");
        table2.setCacheId("available");
        map.put("available", table2);
        bean.setTargetTable(map);


        ImportTargetTableBean table3 = new ImportTargetTableBean();
        table3.setDfsFilePath("nothing3");
        table3.setCacheId("nothing3");
        map.put("nothing3", table3);
        bean.setTargetTable(map);

        ImportTargetTableBean table4 = new ImportTargetTableBean();
        table4.setDfsFilePath("nocache");
        map.put("nocache", table4);
        bean.setTargetTable(map);

        GetCacheInfoLocal service = new Mock();
        Map<String, CacheInfo> results = service.get(bean);
        assertThat(results.size(), is(1));
        assertThat(results.get("available"), is(info));
View Full Code Here

        assertThat(results.size(), is(1));
        assertThat(results.get("available"), is(info));
    }

    private ImportBean createBean() {
        ImportBean bean = new ImportBean();
        bean.setTargetName("target");
        bean.setBatchId("batch");
        bean.setJobflowId("flow");
        bean.setExecutionId("exec");
        return bean;
    }
View Full Code Here

     * execution will be failed.
     * @throws Exception if failed
     */
    @Test(timeout =  5000L)
    public void fail() throws Exception {
        ImportBean bean = createBean();
        Map<String, ImportTargetTableBean> map = new HashMap<String, ImportTargetTableBean>();
        ImportTargetTableBean table = new ImportTargetTableBean();
        table.setDfsFilePath("nothing");
        table.setCacheId("nothing");
        map.put("nothing", table);
        bean.setTargetTable(map);

        GetCacheInfoLocal service = new Mock().willFail();
        try {
            service.get(bean);
            org.junit.Assert.fail();
View Full Code Here

        Map<String, ImportTargetTableBean> targetTable = new LinkedHashMap<String, ImportTargetTableBean>();
        ImportTargetTableBean tableBean = new ImportTargetTableBean();
        tableBean.setImportProtocol(FileList.content("dummy1"));
        tableBean.setImportFile(importFile);
        targetTable.put("IMPORT_TARGET1", tableBean);
        ImportBean bean = new ImportBean();
        bean.setTargetTable(targetTable);
        bean.setJobflowId("11");
        bean.setExecutionId("11-11");
        bean.setBatchId(testBatchId);
        bean.setTargetName(testTargetName);

        // 圧縮をなしに設定
        Properties p = ConfigurationLoader.getProperty();
        p.setProperty(Constants.PROP_KEY_IMP_FILE_COMP_TYPE, FileCompType.STORED.getSymbol());
        ConfigurationLoader.setProperty(p);
View Full Code Here

        targetTable.put("IMPORT_TARGET1", tableBean1);
        ImportTargetTableBean tableBean2 = new ImportTargetTableBean();
        tableBean2.setImportProtocol(FileList.content("dummy2"));
        tableBean2.setImportFile(importFile2);
        targetTable.put("IMPORT_TARGET2", tableBean2);
        ImportBean bean = new ImportBean();
        bean.setTargetTable(targetTable);
        bean.setJobflowId("22");
        bean.setExecutionId("22-22");
        bean.setTargetName(testTargetName);

        // テスト対象クラス実行
        ImportFileSend send = new Mock("target/asakusa-thundergate/SEND_OUT2.filelist");
        boolean result = send.sendImportFile(bean);
View Full Code Here

        Map<String, ImportTargetTableBean> targetTable = new LinkedHashMap<String, ImportTargetTableBean>();
        ImportTargetTableBean tableBean = new ImportTargetTableBean();
        tableBean.setImportProtocol(FileList.content("dummy1"));
        tableBean.setImportFile(importFile);
        targetTable.put("IMPORT_TARGET1", tableBean);
        ImportBean bean = new ImportBean();
        bean.setTargetTable(targetTable);
        bean.setJobflowId("11");
        bean.setExecutionId("11-11");
        bean.setTargetName(testTargetName);

        // テスト対象クラス実行
        ImportFileSend send = new ImportFileSend() {
            @Override
            protected FileListProvider openFileList(
View Full Code Here

        Map<String, ImportTargetTableBean> targetTable = new LinkedHashMap<String, ImportTargetTableBean>();
        ImportTargetTableBean tableBean = new ImportTargetTableBean();
        tableBean.setImportProtocol(FileList.content("dummy1"));
        tableBean.setImportFile(importFile);
        targetTable.put("IMPORT_TARGET1", tableBean);
        ImportBean bean = new ImportBean();
        bean.setTargetTable(targetTable);
        bean.setJobflowId("11");
        bean.setExecutionId("11-11");
        bean.setBatchId(testBatchId);
        bean.setTargetName(testTargetName);

        // テスト対象クラス実行
        ImportFileSend send = new Mock("target/asakusa-thundergate/SEND_OUT1.filelist");
        boolean result = send.sendImportFile(bean);
View Full Code Here

        Map<String, ImportTargetTableBean> targetTable = new LinkedHashMap<String, ImportTargetTableBean>();
        ImportTargetTableBean tableBean = new ImportTargetTableBean();
        tableBean.setImportProtocol(FileList.content("dummy1"));
        tableBean.setImportFile(importFile);
        targetTable.put("IMPORT_TARGET1", tableBean);
        ImportBean bean = new ImportBean();
        bean.setTargetTable(targetTable);
        bean.setJobflowId("11");
        bean.setExecutionId("11-11");
        bean.setBatchId(testBatchId);
        bean.setTargetName(testTargetName);

        // テスト対象クラス実行
        ImportFileSend send = new Mock("target/asakusa-thundergate/SEND_OUT1.filelist", false);
        boolean result = send.sendImportFile(bean);
View Full Code Here

TOP

Related Classes of com.asakusafw.bulkloader.bean.ImportBean

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.