commit-classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[commit-cp] classpath gnu/javax/net/ssl/providerServerHello... [ssl]


From: Casey Marshall
Subject: [commit-cp] classpath gnu/javax/net/ssl/providerServerHello... [ssl]
Date: Sat, 03 Jun 2006 19:52:52 +0000

CVSROOT:        /cvsroot/classpath
Module name:    classpath
Branch:         ssl
Changes by:     Casey Marshall <rsdio>  06/06/03 19:52:52

Modified files:
        gnu/javax/net/ssl/provider: ServerHelloDone.java 
        jessie-tests   : run-tests.sh 
Added files:
        .              : ChangeLog-ssl-nio 
        jessie-tests   : testServerHelloDone.java 

Log message:
        2006-06-03  C. Scott Marshall  <address@hidden>
        
                * gnu/javax/net/ssl/provider/ServerHelloDone.java: made public.
                * jessie-tests/run-tests.sh: add `testServerHelloDone.'
                * jessie-tests/testServerHelloDone.java: new test.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog-ssl-nio?cvsroot=classpath&only_with_tag=ssl&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/javax/net/ssl/provider/ServerHelloDone.java?cvsroot=classpath&only_with_tag=ssl&r1=1.1.4.1&r2=1.1.4.2
http://cvs.savannah.gnu.org/viewcvs/classpath/jessie-tests/run-tests.sh?cvsroot=classpath&only_with_tag=ssl&r1=1.1.4.1&r2=1.1.4.2
http://cvs.savannah.gnu.org/viewcvs/classpath/jessie-tests/testServerHelloDone.java?cvsroot=classpath&only_with_tag=ssl&rev=1.1.2.1

Patches:
Index: gnu/javax/net/ssl/provider/ServerHelloDone.java
===================================================================
RCS file: 
/cvsroot/classpath/classpath/gnu/javax/net/ssl/provider/Attic/ServerHelloDone.java,v
retrieving revision 1.1.4.1
retrieving revision 1.1.4.2
diff -u -b -r1.1.4.1 -r1.1.4.2
--- gnu/javax/net/ssl/provider/ServerHelloDone.java     3 Jun 2006 07:49:53 
-0000       1.1.4.1
+++ gnu/javax/net/ssl/provider/ServerHelloDone.java     3 Jun 2006 19:52:51 
-0000       1.1.4.2
@@ -44,9 +44,9 @@
  *
  * <pre>struct { } ServerHelloDone;</pre>
  */
-class ServerHelloDone implements Handshake.Body
+public class ServerHelloDone implements Handshake.Body
 {
-  ServerHelloDone () { }
+  public ServerHelloDone () { }
 
   public int length ()
   {

Index: jessie-tests/run-tests.sh
===================================================================
RCS file: /cvsroot/classpath/classpath/jessie-tests/Attic/run-tests.sh,v
retrieving revision 1.1.4.1
retrieving revision 1.1.4.2
diff -u -b -r1.1.4.1 -r1.1.4.2
--- jessie-tests/run-tests.sh   3 Jun 2006 07:44:41 -0000       1.1.4.1
+++ jessie-tests/run-tests.sh   3 Jun 2006 19:52:52 -0000       1.1.4.2
@@ -8,8 +8,8 @@
 tests="testAlert testCertificate testCertificateRequest \
        testCipherSuiteList testClientHello testCompressionMethodList \
        testHelloRequest testRecord testServerDHParams \
-       testServerHello testServerKeyExchange testServerRSAParams \
-       testSignature"
+       testServerHello testServerHelloDone testServerKeyExchange \
+       testServerRSAParams testSignature"
 
 rm -rf test-classes
 mkdir test-classes

Index: ChangeLog-ssl-nio
===================================================================
RCS file: ChangeLog-ssl-nio
diff -N ChangeLog-ssl-nio
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ ChangeLog-ssl-nio   3 Jun 2006 19:52:51 -0000       1.1.2.1
@@ -0,0 +1,6 @@
+2006-06-03  C. Scott Marshall  <address@hidden>
+
+       * gnu/javax/net/ssl/provider/ServerHelloDone.java: made public.
+       * jessie-tests/run-tests.sh: add `testServerHelloDone.'
+       * jessie-tests/testServerHelloDone.java: new test.
+

Index: jessie-tests/testServerHelloDone.java
===================================================================
RCS file: jessie-tests/testServerHelloDone.java
diff -N jessie-tests/testServerHelloDone.java
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ jessie-tests/testServerHelloDone.java       3 Jun 2006 19:52:52 -0000       
1.1.2.1
@@ -0,0 +1,35 @@
+import gnu.javax.net.ssl.provider.Handshake;
+import gnu.javax.net.ssl.provider.ServerHelloDone;
+
+import java.nio.ByteBuffer;
+
+class testServerHelloDone
+{
+  public static void main (String[] argv)
+  {
+    try
+      {
+        check ();
+      }
+    catch (Exception x)
+      {
+        System.out.println ("FAIL: caught exception " + x);
+        x.printStackTrace ();
+      }
+  }
+  
+  static void check () throws Exception
+  {
+    ByteBuffer buffer = ByteBuffer.allocate (4);
+    Handshake handshake = new Handshake (buffer);
+    handshake.setType (Handshake.Type.SERVER_HELLO_DONE);
+    handshake.setLength (0);
+    
+    // Should not throw ClassCastException
+    ServerHelloDone done = (ServerHelloDone) handshake.body ();
+    
+    System.out.println ("PASS: body()");
+    
+    System.err.println (handshake);
+  }
+}
\ No newline at end of file




reply via email to

[Prev in Thread] Current Thread [Next in Thread]