diff --git a/mozilla/java/dom/tests/src/api/AttrImpl_setValue_String_0.java b/mozilla/java/dom/tests/src/api/AttrImpl_setValue_String_0.java index ddffed8e616..c29cbc4bbb6 100755 --- a/mozilla/java/dom/tests/src/api/AttrImpl_setValue_String_0.java +++ b/mozilla/java/dom/tests/src/api/AttrImpl_setValue_String_0.java @@ -86,8 +86,8 @@ public class AttrImpl_setValue_String_0 extends BWBaseTest implements Execution } else { a.setValue(null); String str = a.getValue(); - if (str != null) { - TestLoader.logErrPrint("Attr 'getValue()' is not NULL ..."); + if (str == null) { + TestLoader.logErrPrint("Attr 'setValue()' is NULL ..."); return BWBaseTest.FAILED; } } diff --git a/mozilla/java/dom/tests/src/api/CharacterDataImpl_appendData_String_0.java b/mozilla/java/dom/tests/src/api/CharacterDataImpl_appendData_String_0.java index c8eb0d21bee..cfec4c1c2c9 100755 --- a/mozilla/java/dom/tests/src/api/CharacterDataImpl_appendData_String_0.java +++ b/mozilla/java/dom/tests/src/api/CharacterDataImpl_appendData_String_0.java @@ -87,12 +87,24 @@ public class CharacterDataImpl_appendData_String_0 extends BWBaseTest implements return BWBaseTest.FAILED; } else { String newstr=null; + String prevstr = tn.getData(); tn.appendData(newstr); String getstr = tn.getData(); - if (getstr == null) { + if (getstr == null){ TestLoader.logErrPrint("charcterData cannot be set to null...."); return BWBaseTest.FAILED; } + if (prevstr != null) + { + if (prevstr.compareTo(getstr) != 0) + { + TestLoader.logErrPrint("characterData has changed from original value"); + return BWBaseTest.FAILED; + } + } else { + TestLoader.logErrPrint("charcterData has changed to other than null..."); + return BWBaseTest.FAILED; + } } } catch (DOMException e) { TestLoader.logErrPrint("Caught DOMException " ); diff --git a/mozilla/java/dom/tests/src/api/CharacterDataImpl_setData_String_0.java b/mozilla/java/dom/tests/src/api/CharacterDataImpl_setData_String_0.java index 06fe5707a36..1eaf17d29ad 100755 --- a/mozilla/java/dom/tests/src/api/CharacterDataImpl_setData_String_0.java +++ b/mozilla/java/dom/tests/src/api/CharacterDataImpl_setData_String_0.java @@ -87,12 +87,18 @@ public class CharacterDataImpl_setData_String_0 extends BWBaseTest implements Ex return BWBaseTest.FAILED; } else { String newstr=null; + String prevstr = tn.getData(); tn.setData(newstr); String getstr = tn.getData(); if (getstr == null) { TestLoader.logErrPrint("charcterData cannot be set to null...."); return BWBaseTest.FAILED; } + if (prevstr.compareTo(getstr) != 0) { + TestLoader.logErrPrint("charcterData cannot be set to null...."); + return BWBaseTest.FAILED; + } + } } catch (DOMException e) { TestLoader.logErrPrint("Caught DOMException " ); diff --git a/mozilla/java/dom/tests/src/api/DOMImplementationImpl_hasFeature_String_String_1.java b/mozilla/java/dom/tests/src/api/DOMImplementationImpl_hasFeature_String_String_1.java index 9684257d93f..a46ed54d176 100755 --- a/mozilla/java/dom/tests/src/api/DOMImplementationImpl_hasFeature_String_String_1.java +++ b/mozilla/java/dom/tests/src/api/DOMImplementationImpl_hasFeature_String_String_1.java @@ -83,7 +83,7 @@ public class DOMImplementationImpl_hasFeature_String_String_1 extends BWBaseTest TestLoader.logErrPrint("Document DomImplementation is NULL.."); return BWBaseTest.FAILED; } else { - if (di.hasFeature("HTML", null)) + if (!di.hasFeature("HTML", null)) { System.out.println("DomImplementation 'hasFeature(HTML, null)' Failed.."); return BWBaseTest.FAILED; diff --git a/mozilla/java/dom/tests/src/api/NodeImpl_insertBefore_Node_Node_2.java b/mozilla/java/dom/tests/src/api/NodeImpl_insertBefore_Node_Node_2.java index c38f2320a76..213b6aec6fa 100755 --- a/mozilla/java/dom/tests/src/api/NodeImpl_insertBefore_Node_Node_2.java +++ b/mozilla/java/dom/tests/src/api/NodeImpl_insertBefore_Node_Node_2.java @@ -105,9 +105,9 @@ public class NodeImpl_insertBefore_Node_Node_2 extends BWBaseTest implements Exe if (n.getNodeName().compareTo(nodename) == 0) { Node iNode = n.insertBefore(newChild, null); - if (iNode != null) + if (iNode == null) { - TestLoader.logErrPrint("A Node cannot be inserted to any NULL node..."); + TestLoader.logErrPrint("Node should be inserted at end of all chidren..."); return BWBaseTest.FAILED; } }