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 <[EMAIL PROTECTED]> * 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 <[EMAIL PROTECTED]> + + * 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