Examples of TestHarness


Examples of gnu.testlet.TestHarness

  implements Testlet
  public void test(TestHarness harness)
  {
    JTextArea textArea = new JTextArea ();
    final TestHarness harness2 = harness;

    ((AbstractDocument)textArea.getDocument()).addDocumentListener(new DocumentListener(){
        public void changedUpdate (DocumentEvent e)
        {
        }

        public void insertUpdate (DocumentEvent e)
        {
          Element root = e.getDocument().getDefaultRootElement();
          DocumentEvent.ElementChange ec = e.getChange(root);               
          Element[] childrenAdded = ec.getChildrenAdded();
          Element[] childrenRemoved = ec.getChildrenRemoved();
          harness2.checkPoint("insert update children added");
          harness2.check(childrenAdded.length == 4);
          harness2.check(childrenAdded[0].getStartOffset() == 0);
          harness2.check(childrenAdded[0].getEndOffset() == 36);
          harness2.check(childrenAdded[1].getStartOffset() == 36);
          harness2.check(childrenAdded[1].getEndOffset() == 97);
          harness2.check(childrenAdded[2].getStartOffset() == 97);
          harness2.check(childrenAdded[2].getEndOffset() == 134);
          harness2.check(childrenAdded[3].getStartOffset() == 134);
          harness2.check(childrenAdded[3].getEndOffset() == 176);

          harness2.checkPoint("insert update children removed");
          harness2.check(childrenRemoved.length == 1);
          harness2.check(childrenRemoved[0].getStartOffset() == 0);
          harness2.check(childrenRemoved[0].getEndOffset() == 176);
        }

        public void removeUpdate (DocumentEvent e)
        {
          Element root = e.getDocument().getDefaultRootElement();
          DocumentEvent.ElementChange ec = e.getChange(root);               
          Element[] childrenAdded = ec.getChildrenAdded();
          Element[] childrenRemoved = ec.getChildrenRemoved();
          harness2.checkPoint("remove update children added");
          harness2.check(childrenAdded.length == 1);
          harness2.check(childrenAdded[0].getStartOffset() == 0);
          harness2.check(childrenAdded[0].getEndOffset() == 57);

          harness2.checkPoint("remove udpate childrem removed");
          harness2.check(childrenRemoved.length == 2);
          harness2.check(childrenRemoved[0].getStartOffset() == 0);
          harness2.check(childrenRemoved[0].getEndOffset() == 5);
          harness2.check(childrenRemoved[1].getStartOffset() == 5);
          harness2.check(childrenRemoved[1].getEndOffset() == 57);
        }
      });
    textArea.setText("This is the text that we are adding\nIt has several lines, which should be several children added\nWhile only one child will be removed\nThat is, if the implementation is correct");
    try
      {
View Full Code Here

Examples of gnu.testlet.TestHarness

  {
    // We disable the event queue so we can check if this event is delivered
    // via the event queue or not.
    Toolkit.getDefaultToolkit().getSystemEventQueue().push(new DisabledEventQueue());

    final TestHarness transfer = harness;
    Container c = new Container()
    {
      TestHarness harness = transfer;
           
      public void repaint(long tm, int x, int y, int w, int h)
View Full Code Here

Examples of gnu.testlet.TestHarness

    harness.check(componentAddedCalled, true);
  }
 
  public void test2(TestHarness harness)
  {
    final TestHarness transfer = harness;
    Frame f = new Frame()
    {
      TestHarness harness = transfer;

      public void repaint(long tm, int x, int y, int w, int h)
View Full Code Here

Examples of harness.TestHarness

    }
   
    private TestHarness setupHarness() throws Exception {
        Unmarshaller unm;
        Harness harness;
        TestHarness testApp;
        Mapping mapping;

        unm = new Unmarshaller(Harness.class);
        mapping = new Mapping();
        mapping.loadMapping(Main.class.getResource("harness/mapping.xml"));
View Full Code Here

Examples of harness.TestHarness

     * Make the setup itself run like a test, such that setup errors is
     * reported.
     */
    public void run(final TestResult result) {
        try {
            TestHarness testApp = setupHarness();
            if (_printInfo) {
                testApp.printInfo(System.out, _testBranchs);
            } else {
                testApp.run(result);
            }
        } catch (Exception e) {
            result.addError(this, e);
        }
    }
View Full Code Here

Examples of org.apache.solr.util.TestHarness

public class SolrNLSQParserPluginTest {
  private TestHarness testHarness;

  @Before
  public void setUp() {
    testHarness = new TestHarness("target/solrnls/data", "src/test/resources/solr/conf/solrconfig.xml",
            "src/test/resources/solr/conf/schema.xml");
  }
View Full Code Here

Examples of org.apache.solr.util.TestHarness

public class SolrPayloadsQueryTest {
  private TestHarness testHarness;

  @Before
  public void setUp() {
    testHarness = new TestHarness("target/solr/data", "src/test/resources/solr/conf/solrconfig.xml",
            "src/test/resources/solr/conf/schema.xml");
  }
View Full Code Here

Examples of org.apache.solr.util.TestHarness

    String configFile = getSolrConfigFile();
    if (configFile != null) {

      solrConfig = h.createConfig(getSolrConfigFile());
      h = new TestHarness( dataDir.getAbsolutePath(),
              solrConfig,
              getSchemaFile());
      lrf = h.getRequestFactory
              ("standard",0,20,CommonParams.VERSION,"2.2");
    }
View Full Code Here

Examples of org.apache.solr.util.TestHarness

        getClass().getName() + "-" + System.currentTimeMillis() + System.getProperty("file.separator") + "solr"
        + System.getProperty("file.separator") + "data");
    dataDir.mkdirs();

    solrConfig = h.createConfig("solrconfig.xml");
    h = new TestHarness( dataDir.getAbsolutePath(),
        solrConfig,
        "schema12.xml");
    lrf = h.getRequestFactory
    ("standard",0,20,"version","2.2");
  }
View Full Code Here

Examples of org.apache.solr.util.TestHarness

        + getClass().getName() + "-" + System.currentTimeMillis() + System.getProperty("file.separator") + "solr"
        + System.getProperty("file.separator") + "data");
    dataDir.mkdirs();

    solrConfig = h.createConfig(getSolrConfigFile());
    h = new TestHarness( dataDir.getAbsolutePath(),
        solrConfig,
        getSchemaFile());
    lrf = h.getRequestFactory
    ("standard",0,20,"version","2.2");
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.