From 8582e98291c4efe46bee985277da6fb14dfea352 Mon Sep 17 00:00:00 2001 From: Manolo Carrasco Date: Thu, 13 May 2010 10:40:53 +0000 Subject: [PATCH] added more assertions to the devtest module --- .../gwt/query/client/DevTestRunner.java | 36 +++++++++++++++++-- .../google/gwt/query/client/MyTestCase.java | 10 ++++++ .../com/google/gwt/query/public/test.html | 7 ++++ 3 files changed, 50 insertions(+), 3 deletions(-) diff --git a/devtest/src/main/java/com/google/gwt/query/client/DevTestRunner.java b/devtest/src/main/java/com/google/gwt/query/client/DevTestRunner.java index 046fdf11..47da99e9 100644 --- a/devtest/src/main/java/com/google/gwt/query/client/DevTestRunner.java +++ b/devtest/src/main/java/com/google/gwt/query/client/DevTestRunner.java @@ -18,6 +18,9 @@ package com.google.gwt.query.client; import static com.google.gwt.query.client.GQuery.$; import com.google.gwt.core.client.EntryPoint; +import com.google.gwt.dom.client.Document; +import com.google.gwt.dom.client.Element; +import com.google.gwt.user.client.Event; /** * This module is thought to emulate a test environment similar to @@ -32,10 +35,37 @@ import com.google.gwt.core.client.EntryPoint; public class DevTestRunner extends MyTestCase implements EntryPoint { public void onModuleLoad() { - gwtSetUp(); - testDomManip(); - } + try { + gwtSetUp(); + + testIssue23(); + $(e).after("
OK
"); + } catch (Exception ex) { + ex.printStackTrace(); + $(e).after("
ERROR: " + ex.getMessage() + "
"); + } + } + + int done = 0; + + public void testIssue23() { + $(e).html("
12
"); + $("button").click(new Function() { + public boolean f(Event e) { + $("table > tbody > tr > td > input:checked").each(new Function() { + public void f(Element e) { + done ++; + } + }); + return true; + } + }); + done = 0; + $("button").click(); + assertEquals(1,done); + } + public void testDomManip() { String content = "branchA target" + "branchB target"; diff --git a/devtest/src/main/java/com/google/gwt/query/client/MyTestCase.java b/devtest/src/main/java/com/google/gwt/query/client/MyTestCase.java index e505812a..a409da0b 100644 --- a/devtest/src/main/java/com/google/gwt/query/client/MyTestCase.java +++ b/devtest/src/main/java/com/google/gwt/query/client/MyTestCase.java @@ -45,6 +45,14 @@ public class MyTestCase { public static void assertEquals(Object a, Object b) { check(a.equals(b), "assertEquals: expected=" + a + " actual=" + b); } + + public static void assertTrue(boolean b) { + check(b, "assertTrue: actual should be true but is false"); + } + + public static void assertFalse(boolean b) { + check(!b, "assertTrue: actual should be false but is true"); + } public static void check(boolean condition, String message) { if (!condition) { @@ -66,4 +74,6 @@ public class MyTestCase { replaceAll(" added=[^ >]+", ""); } + + } diff --git a/devtest/src/main/java/com/google/gwt/query/public/test.html b/devtest/src/main/java/com/google/gwt/query/public/test.html index 1c447858..69862e2a 100644 --- a/devtest/src/main/java/com/google/gwt/query/public/test.html +++ b/devtest/src/main/java/com/google/gwt/query/public/test.html @@ -1,3 +1,10 @@ + + + -- 2.39.5