diff options
-rw-r--r-- | harmony-tests/src/test/java/org/apache/harmony/tests/javax/net/ssl/SSLEngineTest.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/harmony-tests/src/test/java/org/apache/harmony/tests/javax/net/ssl/SSLEngineTest.java b/harmony-tests/src/test/java/org/apache/harmony/tests/javax/net/ssl/SSLEngineTest.java index f0b591b052..f8d2847cf7 100644 --- a/harmony-tests/src/test/java/org/apache/harmony/tests/javax/net/ssl/SSLEngineTest.java +++ b/harmony-tests/src/test/java/org/apache/harmony/tests/javax/net/ssl/SSLEngineTest.java @@ -1013,7 +1013,11 @@ public class SSLEngineTest extends TestCase { SSLEngineResult res = sse.wrap(bbA, bb); assertEquals(0, res.bytesConsumed()); - assertEquals(0, res.bytesProduced()); + if (res.bytesProduced() == 0) { + assertEquals(HandshakeStatus.NEED_WRAP, res.getHandshakeStatus()); + } else { + assertEquals(HandshakeStatus.NEED_UNWRAP, res.getHandshakeStatus()); + } } private SSLEngine getEngine() throws Exception { |