|
From: Michael R. <mr...@us...> - 2004-08-20 09:39:11
|
Update of /cvsroot/openorb/OpenORB/src/test/org/openorb/orb/test/iiop/fragmentedmessage In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30446/src/test/org/openorb/orb/test/iiop/fragmentedmessage Modified Files: AttributeManagerImpl.java FragmentedMessageTest.java LocalContentHandler.java Log Message: Added a simple check whether the test was successful Index: AttributeManagerImpl.java =================================================================== RCS file: /cvsroot/openorb/OpenORB/src/test/org/openorb/orb/test/iiop/fragmentedmessage/AttributeManagerImpl.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- AttributeManagerImpl.java 12 Aug 2004 14:30:56 -0000 1.2 +++ AttributeManagerImpl.java 20 Aug 2004 09:39:00 -0000 1.3 @@ -23,6 +23,7 @@ extends AttributeManagerPOA { private AttributeDefinition[] m_attributeDefinitions; + private int m_numberOfAttributeDefintions = 0; private POA m_poa; AttributeManagerImpl( POA aPOA ) @@ -61,8 +62,15 @@ m_attributeDefinitions = ( AttributeDefinition[] ) anAttributeDefinitionsList.toArray( new AttributeDefinition[ anAttributeDefinitionsList.size() ] ); + m_numberOfAttributeDefintions = + aLocalContentHandler.getNumberOfAttributeDefinitions(); } return m_attributeDefinitions; } + + public int getNumberOfAttributeDefintions() + { + return m_numberOfAttributeDefintions; + } } Index: FragmentedMessageTest.java =================================================================== RCS file: /cvsroot/openorb/OpenORB/src/test/org/openorb/orb/test/iiop/fragmentedmessage/FragmentedMessageTest.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- FragmentedMessageTest.java 12 Aug 2004 14:30:56 -0000 1.3 +++ FragmentedMessageTest.java 20 Aug 2004 09:39:00 -0000 1.4 @@ -82,6 +82,9 @@ + ".testGetAttributeDefinitions" ); AttributeDefinition[] anAttributeDefinitionArray = m_clientReference.getAttributeDefinitions(); + assertEquals( "The number of attribute definitions does not match!", + anAttributeDefinitionArray.length, + m_clientReference.getNumberOfAttributeDefintions() ); } /** Index: LocalContentHandler.java =================================================================== RCS file: /cvsroot/openorb/OpenORB/src/test/org/openorb/orb/test/iiop/fragmentedmessage/LocalContentHandler.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- LocalContentHandler.java 12 Aug 2004 14:30:56 -0000 1.2 +++ LocalContentHandler.java 20 Aug 2004 09:39:00 -0000 1.3 @@ -70,6 +70,7 @@ private AttributeDefinition m_attributeDefinition; private boolean m_inAttributeData = false; private boolean m_inAttributeDefinition = false; + private int m_numberOfAttributeDefintions = 0; public LocalContentHandler( java.util.Collection aCollectionOfAttributeDefintions, ORB anORB ) { @@ -77,6 +78,11 @@ m_orb = anORB; } + public int getNumberOfAttributeDefinitions() + { + return m_numberOfAttributeDefintions; + } + public void startElement( String namespaceURI, String localName, String qName, org.xml.sax.Attributes atts ) throws org.xml.sax.SAXException @@ -135,7 +141,7 @@ m_collectionOfAttributeDefintions.add( m_attributeDefinition ); - return; + m_numberOfAttributeDefintions++; } } else @@ -177,6 +183,6 @@ public void endDocument() throws SAXException { - System.out.println( "Got end of document!!!!" ); + //System.out.println( "Got end of document!!!!" ); } } |