Author: erodriguez
Date: Mon Jan 10 16:50:24 2005
New Revision: 124853

URL: http://svn.apache.org/viewcvs?view=rev&rev=124853
Log:
Added more detailed print statement to base DNS test case for debugging.
Modified:
   incubator/directory/dns/trunk/core/src/test/org/apache/dns/DnsTestCase.java

Modified: 
incubator/directory/dns/trunk/core/src/test/org/apache/dns/DnsTestCase.java
Url: 
http://svn.apache.org/viewcvs/incubator/directory/dns/trunk/core/src/test/org/apache/dns/DnsTestCase.java?view=diff&rev=124853&p1=incubator/directory/dns/trunk/core/src/test/org/apache/dns/DnsTestCase.java&r1=124852&p2=incubator/directory/dns/trunk/core/src/test/org/apache/dns/DnsTestCase.java&r2=124853
==============================================================================
--- incubator/directory/dns/trunk/core/src/test/org/apache/dns/DnsTestCase.java 
(original)
+++ incubator/directory/dns/trunk/core/src/test/org/apache/dns/DnsTestCase.java 
Mon Jan 10 16:50:24 2005
@@ -24,9 +24,11 @@
 import junit.framework.TestCase;
 
 import org.apache.dns.messages.DnsMessage;
+import org.apache.dns.records.QuestionRecord;
+import org.apache.dns.records.ResourceRecord;
 
 
-public class DnsTestCase extends TestCase
+public abstract class DnsTestCase extends TestCase
 {
        private static final int MINIMUM_DNS_DATAGRAM_SIZE = 576;
        
@@ -44,6 +46,34 @@
                System.out.println( message.getAnswerCount() );
                System.out.println( message.getAuthorityCount() );
                System.out.println( message.getAdditionalCount() );
+               
+               QuestionRecord[] questions = message.getQuestionRecords();
+               printQuestionRecords( questions );
+               
+               ResourceRecord[] records = message.getAnswerRecords();
+               printResourceRecords( records );
+               
+               records = message.getAuthorityRecords();
+               printResourceRecords( records );
+               
+               records = message.getAdditionalRecords();
+               printResourceRecords( records );
+       }
+       
+       protected void printQuestionRecords( QuestionRecord[] records )
+       {
+               for ( int ii = 0; ii < records.length; ii++ )
+               {
+                       System.out.println( records[ ii ] );
+               }
+       }
+       
+       protected void printResourceRecords( ResourceRecord[] records )
+       {
+               for ( int ii = 0; ii < records.length; ii++ )
+               {
+                       System.out.println( records[ ii ] );
+               }
        }
        
     protected ByteBuffer getByteBufferFromFile( String file ) throws 
IOException
@@ -60,6 +90,7 @@
         }
         
         is.close();
+        
         return ByteBuffer.wrap( bytes );
     }
 }

Reply via email to