You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by bl...@apache.org on 2001/10/17 21:16:28 UTC

cvs commit: xml-axis/java/test/utils TestQName.java

bloritsch    01/10/17 12:16:28

  Modified:    java/test/utils TestQName.java
  Log:
  Add more meaningful messages to tests.
  
  Revision  Changes    Path
  1.4       +21 -16    xml-axis/java/test/utils/TestQName.java
  
  Index: TestQName.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/test/utils/TestQName.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- TestQName.java	2001/08/07 18:58:48	1.3
  +++ TestQName.java	2001/10/17 19:16:28	1.4
  @@ -20,16 +20,18 @@
       public void testQNameDefaultConstructor()
       {
           QName qname = new QName();
  -        assertTrue(qname instanceof QName);
  -        assertNull(qname.getLocalPart());
  +        assertTrue("qname not an instance of QName", qname instanceof QName); // ?? not really necessary.  Compiler won't compile otherwise
  +        assertNull("LocalPart was not null", qname.getLocalPart());
       }   
       
       public void testQName2StringConstructor()
       {
           QName qname = new QName("rdf","article");
  -        assertNotNull(qname); 
  -        assertEquals("rdf", qname.getNamespaceURI()); 
  -        assertEquals("article", qname.getLocalPart()); 
  +        assertNotNull("qname was null.  Something really wrong here.", qname); 
  +        assertEquals("Namespace URI was not 'rdf', it was: " + qname.getNamespaceURI(),
  +                     "rdf", qname.getNamespaceURI()); 
  +        assertEquals("LocalPart was not 'article', it was: " + qname.getLocalPart(),
  +                     "article", qname.getLocalPart()); 
       }
   
       /*
  @@ -39,19 +41,22 @@
           //Element class to test this . . .
           //Element elem = new MockElement();
           QName qname = new QName("PREFIX:LOCALPART", elem);
  -        assertNotNull(qname); 
  -        assertEquals("PREFIX", qname.getNamespaceURI()); 
  -        assertEquals("LOCALPART", qname.getNamespaceURI()); 
  +        assertNotNull("qname was null", qname); 
  +        assertEquals("Namespace URI was not 'PREFIX', it was: " + qname.getNamespaceURI(),
  +                     "PREFIX", qname.getNamespaceURI()); 
  +        assertEquals("LocalPart was not 'LOCALPART', it was: " + qname.getLocalPart(),
  +                     "LOCALPART", qname.getLocalPart()); 
       }
        */
   
       public void testToString()
       {
           QName qname = new QName("PREFIX", "LOCALPART");
  -        assertEquals("PREFIX:LOCALPART", qname.toString());
  +        assertEquals("qname was not the same as 'PREFIX:LOCALPART', it was: " + qname.toString(),
  +                     "PREFIX:LOCALPART", qname.toString());
   
           qname.setNamespaceURI(null);
  -        assertEquals("LOCALPART", qname.toString());
  +        assertEquals("qname was not the same as 'LOCALPART', is was: " + qname.toString(), "LOCALPART", qname.toString());
       }
   
       public void testEquals()
  @@ -65,15 +70,15 @@
           ////QName qname5 = new QName("PREFIX:LOCALPART", elem);
   
           // the following should NOT throw a NullPointerException
  -        assertTrue(!qname1.equals(qname2));
  +        assertTrue("qname1 is the same as qname2", !qname1.equals(qname2));
          
           //Note: this test is comparing the same two QName objects as above, but
           //due to the order and the implementation of the QName.equals() method,
           //this test passes without incurring a NullPointerException. 
  -        assertTrue(!qname2.equals(qname1));
  +        assertTrue("qname2 is the same as qname1", !qname2.equals(qname1));
   
  -        assertTrue(qname2.equals(qname3));
  -        assertTrue(!qname3.equals(qname4));
  +        assertTrue("qname2 is not the same as qname2", qname2.equals(qname3));
  +        assertTrue("qname3 is the same as qname4", !qname3.equals(qname4));
       }
       
       public void testHashCode()
  @@ -81,7 +86,7 @@
           QName control = new QName("xsl", "text");
           QName compare = new QName("xsl", "text");
           QName contrast = new QName("xso", "text");
  -        assertEquals(control.hashCode(), compare.hashCode());
  -        assertTrue(!(control.hashCode() == contrast.hashCode()));
  +        assertEquals("control hashcode does not equal compare.hashcode", control.hashCode(), compare.hashCode());
  +        assertTrue("control hashcode is not equivalent to compare.hashcode", !(control.hashCode() == contrast.hashCode()));
       }
   }