Package com.asakusafw.windgate.core

Examples of com.asakusafw.windgate.core.ParameterList


    @Test(expected = IOException.class)
    public void prepare_invalid_source() throws Exception {
        Map<String, String> conf = new HashMap<String, String>();
        DriverScript driverScript = new DriverScript("file", conf);

        FileResourceMirror resource = new FileResourceMirror(profile(), new ParameterList());
        try {
            ProcessScript<StringBuilder> a = process("a", driverScript, dummy());
            ProcessScript<StringBuilder> b = process("b", dummy(), driver("drain"));
            GateScript gate = script(a, b);
            resource.prepare(gate);
View Full Code Here


    @Test(expected = IOException.class)
    public void prepare_invalid_drain() throws Exception {
        Map<String, String> conf = new HashMap<String, String>();
        DriverScript driverScript = new DriverScript("file", conf);

        FileResourceMirror resource = new FileResourceMirror(profile(), new ParameterList());
        try {
            ProcessScript<StringBuilder> a = process("a", driver("source"), dummy());
            ProcessScript<StringBuilder> b = process("b", dummy(), driverScript);
            GateScript gate = script(a, b);
            resource.prepare(gate);
View Full Code Here

    @Test
    public void source() throws Exception {
        File file = folder.newFile("file");
        put(file, "Hello, world!");

        FileResourceMirror resource = new FileResourceMirror(profile(), new ParameterList());
        try {
            ProcessScript<StringBuilder> process = process("a", driver(file.getName()), dummy());
            resource.prepare(script(process));

            SourceDriver<StringBuilder> driver = resource.createSource(process);
View Full Code Here

        File file = folder.newFile("file");
        put(file, "Hello, world!");

        FileResourceMirror resource = new FileResourceMirror(
                profile(),
                new ParameterList(Collections.singletonMap("var", file.getName())));
        try {
            ProcessScript<StringBuilder> process = process("a", driver("${var}"), dummy());
            resource.prepare(script(process));

            SourceDriver<StringBuilder> driver = resource.createSource(process);
View Full Code Here

    @Test
    public void source_multi() throws Exception {
        File file = folder.newFile("file");
        put(file, "Hello1, world!", "Hello2, world!", "Hello3, world!");

        FileResourceMirror resource = new FileResourceMirror(profile(), new ParameterList());
        try {
            ProcessScript<StringBuilder> process = process("a", driver(file.getName()), dummy());
            resource.prepare(script(process));

            SourceDriver<StringBuilder> driver = resource.createSource(process);
View Full Code Here

    @Test(expected = IOException.class)
    public void source_invalid() throws Exception {
        File file = folder.newFile("file");
        Assume.assumeTrue(file.delete());

        FileResourceMirror resource = new FileResourceMirror(profile(), new ParameterList());
        try {
            ProcessScript<StringBuilder> process = process("a", driver(file.getName()), dummy());
            resource.prepare(script(process));

            SourceDriver<StringBuilder> driver = resource.createSource(process);
View Full Code Here

        RuntimeContext.set(RuntimeContext.DEFAULT.mode(ExecutionMode.SIMULATION));

        File file = folder.newFile("file");
        file.delete();

        FileResourceMirror resource = new FileResourceMirror(profile(), new ParameterList());
        try {
            assertThat(RuntimeContext.get().canExecute(resource), is(true));

            ProcessScript<StringBuilder> process = process("a", driver(file.getName()), dummy());
            resource.prepare(script(process));
View Full Code Here

     * @throws Exception if failed
     */
    @Test
    public void drain() throws Exception {
        File file = folder.newFile("file");
        FileResourceMirror resource = new FileResourceMirror(profile(), new ParameterList());
        try {
            ProcessScript<StringBuilder> process = process("a", dummy(), driver(file.getName()));
            resource.prepare(script(process));

            DrainDriver<StringBuilder> driver = resource.createDrain(process);
View Full Code Here

    @Test
    public void drain_parameterized() throws Exception {
        File file = folder.newFile("file");
        FileResourceMirror resource = new FileResourceMirror(
                profile(),
                new ParameterList(Collections.singletonMap("var", file.getName())));
        try {
            ProcessScript<StringBuilder> process = process("a", dummy(), driver("${var}"));
            resource.prepare(script(process));

            DrainDriver<StringBuilder> driver = resource.createDrain(process);
View Full Code Here

    public void drain_create_parent() throws Exception {
        File parent = folder.newFolder("parent");
        Assume.assumeTrue(parent.delete());
        File file = new File(parent, "file");

        FileResourceMirror resource = new FileResourceMirror(profile(), new ParameterList());
        try {
            ProcessScript<StringBuilder> process = process("a", dummy(), driver("parent/file"));
            resource.prepare(script(process));

            DrainDriver<StringBuilder> driver = resource.createDrain(process);
View Full Code Here

TOP

Related Classes of com.asakusafw.windgate.core.ParameterList

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.