Package com.findwise.hydra.local

Examples of com.findwise.hydra.local.LocalDocument


        s.setInputFields(input);
        s.setOutputField("a");
        s.setConditionField("type");
        s.setConditionValue("Person Profile");

        LocalDocument ld = new LocalDocument();
        ld.putContentField("type", "SomethingWrong");
        ld.putContentField("b", "bb");
        ld.putContentField("c", "cc");
        s.setConditionField("type");
        s.setConditionValue("Person Profile");
        s.process(ld);

        if (ld.getContentField("a") != null) {
            fail();
        }
    }
View Full Code Here


        s.setInputFields(input);
        s.setOutputField("a");
        s.setConditionField("type");
        s.setConditionValue("Person Profile");

        LocalDocument ld = new LocalDocument();
        ld.putContentField("type", "Person Profile");
        ld.putContentField("b", "bb");
        ld.putContentField("c", "cc");
        s.setConditionField("type");
        s.setConditionValue("Person Profile");
        s.process(ld);

        if (!ld.getContentField("a").equals("bb")) {
            fail();
        }
    }
View Full Code Here

        input.add("copyThis2");

        s.setInputFields(input);
        s.setOutputField("emptyfield");

        LocalDocument ld = new LocalDocument();
        ld.putContentField("emptyfield", "");
        ld.putContentField("copyThis", "stuff_to_be_copied");
        ld.putContentField("copyThis2", "more_stuff_to_be_copied");
       
        s.process(ld);

        Assert.assertEquals("stuff_to_be_copied", ld.getContentField("emptyfield"));
    }
View Full Code Here

        input.add("c");

        s.setInputFields(input);
        s.setOutputField("a");

        LocalDocument ld = new LocalDocument();
        ld.putContentField("a", "a");
        s.process(ld);

        if (!ld.getContentField("a").equals("a")) {
            fail();
        }
   

    }
View Full Code Here

        s.setInputFields(input);
        s.setOutputField("out1");
       
        s.setOverWrite(true);

        LocalDocument ld = new LocalDocument();
        ld.putContentField("out1", "this_should_be_overwritten");
        ld.putContentField("add1", "this_is_added");
        ld.putContentField("add2", "this_is_not_added_bacause found in 1st");
        s.process(ld);

        Assert.assertEquals("this_is_added", ld.getContentField("out1"));
   

    }
View Full Code Here

        input.add("c");

        s.setInputFields(input);
        s.setOutputField("a");

        LocalDocument ld = new LocalDocument();
        ld.putContentField("b", "bb");
        ld.putContentField("c", "cc");
        s.process(ld);

        if (!ld.getContentField("a").equals("bb")) {
            fail();
        }
    }
View Full Code Here

        input.add("c");

        s.setInputFields(input);
        s.setOutputField("a");

        LocalDocument ld = new LocalDocument();
        ld.putContentField("c", "cc");
        s.process(ld);

        if (!ld.getContentField("a").equals("cc")) {
            fail();
        }
    }
View Full Code Here

        input.add("c");

        s.setInputFields(input);
        s.setOutputField("a");

        LocalDocument ld = new LocalDocument();
        ld.putContentField("x", "cc");
        s.process(ld);

        if (ld.getContentField("a") != null) {
            fail();
        }
    }
View Full Code Here

  private LocalDocument doc;

  @Before
  public void setUp() {
    stage = new SetStaticFieldStage();
    doc = new LocalDocument();
    doc.putContentField("string", "string");
    List<Object> list = new ArrayList<Object>();
    list.addAll(Arrays.asList(new Object[] { 1, "x" }));
    doc.putContentField("list", list);
View Full Code Here

  @Test
  public void testThrowPolicyNoCollision() throws Exception {
    init(Policy.THROW);

    LocalDocument doc = new LocalDocument();
    stage.process(doc);
    Assert.assertEquals("value", doc.getContentField("empty"));
    Assert.assertEquals(1, doc.getContentField("string"));
    Assert.assertEquals("value", doc.getContentField("list"));
  }
View Full Code Here

TOP

Related Classes of com.findwise.hydra.local.LocalDocument

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.