summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--harmony-tests/src/test/java/org/apache/harmony/tests/javax/net/ssl/SSLEngineTest.java6
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 {