From 685f1cbce1ec33db4bec3a1a97eba71be8678361 Mon Sep 17 00:00:00 2001
From: dugan <dugan@localhost>
Date: Fri, 22 Sep 2006 21:54:28 +0000
Subject: [PATCH] Use methods from LdapTestCase class

---
 opends/tests/unit-tests-testng/src/server/org/opends/server/protocols/ldap/TestBindRequestProtocolOp.java |   29 +++++++++++------------------
 1 files changed, 11 insertions(+), 18 deletions(-)

diff --git a/opends/tests/unit-tests-testng/src/server/org/opends/server/protocols/ldap/TestBindRequestProtocolOp.java b/opends/tests/unit-tests-testng/src/server/org/opends/server/protocols/ldap/TestBindRequestProtocolOp.java
index c3a24fd..dbdeca8 100644
--- a/opends/tests/unit-tests-testng/src/server/org/opends/server/protocols/ldap/TestBindRequestProtocolOp.java
+++ b/opends/tests/unit-tests-testng/src/server/org/opends/server/protocols/ldap/TestBindRequestProtocolOp.java
@@ -28,7 +28,6 @@
 
 import java.util.ArrayList;
 
-import org.opends.server.protocols.asn1.ASN1Boolean;
 import org.opends.server.protocols.asn1.ASN1Element;
 import org.opends.server.protocols.asn1.ASN1Integer;
 import org.opends.server.protocols.asn1.ASN1Long;
@@ -116,29 +115,23 @@
 	 @Test (expectedExceptions = LDAPException.class)
 	 public void testInvalidBindRequestTooManyElements() throws Exception
 	 {
-		 ASN1OctetString bindDn=new ASN1OctetString(dn);
-		 ASN1OctetString pw=new ASN1OctetString(pwd);
-		 BindRequestProtocolOp sasl =
-			 new BindRequestProtocolOp(bindDn, SASL_MECHANISM_PLAIN, pw);
-		 ASN1Element element = sasl.encode();
-		 ArrayList<ASN1Element> elements = ((ASN1Sequence)element).elements();
-		 elements.add(new ASN1Boolean(true));
-		 ProtocolOp.decode(new ASN1Sequence(OP_TYPE_BIND_REQUEST, elements));
+	     ASN1OctetString bindDn=new ASN1OctetString(dn);
+	     ASN1OctetString pw=new ASN1OctetString(pwd);
+	     BindRequestProtocolOp sasl =
+	         new BindRequestProtocolOp(bindDn, SASL_MECHANISM_PLAIN, pw);
+	     tooManyElements(sasl, OP_TYPE_BIND_REQUEST);
 	 }
 
 	 @Test (expectedExceptions = LDAPException.class)
 	 public void testInvalidBindRequestTooFewElements() throws Exception
 	 {
-		 ASN1OctetString bindDn=new ASN1OctetString(dn);
-		 ASN1OctetString pw=new ASN1OctetString(pwd);
-		 BindRequestProtocolOp sasl =
-			 new BindRequestProtocolOp(bindDn, SASL_MECHANISM_PLAIN, pw);
-		 ASN1Element element = sasl.encode();
-		 ArrayList<ASN1Element> elements = ((ASN1Sequence)element).elements();
-		 elements.remove(0);
-		 ProtocolOp.decode(new ASN1Sequence(OP_TYPE_BIND_REQUEST, elements));
+	     ASN1OctetString bindDn=new ASN1OctetString(dn);
+	     ASN1OctetString pw=new ASN1OctetString(pwd);
+	     BindRequestProtocolOp sasl =
+	         new BindRequestProtocolOp(bindDn, SASL_MECHANISM_PLAIN, pw);
+	     tooFewElements(sasl, OP_TYPE_BIND_REQUEST);
 	 }
-	 
+
 	 @Test (expectedExceptions = LDAPException.class)
 	 public void testInvalidBindRequestProtoVersion() throws Exception
 	 {

--
Gitblit v1.10.0