You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by pa...@apache.org on 2006/12/12 10:55:51 UTC
svn commit: r486077 - in
/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src:
main/java/org/apache/directory/ldapstudio/dsmlv2/
test/java/org/apache/directory/ldapstudio/dsmlv2/abandonRequest/
test/java/org/apache/directory/ldapstudio/d...
Author: pamarcelot
Date: Tue Dec 12 01:55:49 2006
New Revision: 486077
URL: http://svn.apache.org/viewvc?view=rev&rev=486077
Log:
Resolving Jira DIRSTUDIO-3 (Need to verify if requestID != 0 in DSML Parser).
The verification is done on each request/response. A test case for each request/response has been added.
Added:
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/addResponse/response_with_requestID_equals_0.xml
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/authResponse/response_with_requestID_equals_0.xml
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/batchResponse/response_with_requestID_equals_0.xml
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/compareResponse/response_with_requestID_equals_0.xml
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/delResponse/response_with_requestID_equals_0.xml
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/errorResponse/response_with_requestID_equals_0.xml
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/extendedResponse/response_with_requestID_equals_0.xml
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/modDNResponse/response_with_requestID_equals_0.xml
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/modifyResponse/response_with_requestID_equals_0.xml
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/searchResponse/response_with_requestID_equals_0.xml
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/searchResponse/searchResultDone/response_with_requestID_equals_0.xml
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/searchResponse/searchResultEntry/response_with_requestID_equals_0.xml
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/searchResponse/searchResultReference/response_with_requestID_equals_0.xml
Modified:
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/main/java/org/apache/directory/ldapstudio/dsmlv2/Dsmlv2Grammar.java
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/main/java/org/apache/directory/ldapstudio/dsmlv2/Dsmlv2ResponseGrammar.java
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/main/java/org/apache/directory/ldapstudio/dsmlv2/ParserUtils.java
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/abandonRequest/AbandonRequestTest.java
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/addRequest/AddRequestTest.java
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/addResponse/AddResponseTest.java
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/authRequest/AuthRequestTest.java
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/authResponse/AuthResponseTest.java
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/batchRequest/BatchRequestTest.java
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/batchResponse/BatchResponseTest.java
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/compareRequest/CompareRequestTest.java
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/compareResponse/CompareResponseTest.java
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/delRequest/DelRequestTest.java
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/delResponse/DelResponseTest.java
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/errorResponse/ErrorResponseTest.java
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/extendedRequest/ExtendedRequestTest.java
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/extendedResponse/ExtendedResponseTest.java
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/modDNRequest/ModifyDNRequestTest.java
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/modDNResponse/ModifyDNResponseTest.java
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/modifyRequest/ModifyRequestTest.java
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/modifyResponse/ModifyResponseTest.java
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/searchRequest/SearchRequestTest.java
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/searchResponse/SearchResponseTest.java
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/searchResponse/searchResultDone/SearchResultDoneTest.java
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/searchResponse/searchResultEntry/SearchResultEntryTest.java
directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/searchResponse/searchResultReference/SearchResultReferenceTest.java
Modified: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/main/java/org/apache/directory/ldapstudio/dsmlv2/Dsmlv2Grammar.java
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/main/java/org/apache/directory/ldapstudio/dsmlv2/Dsmlv2Grammar.java?view=diff&rev=486077&r1=486076&r2=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/main/java/org/apache/directory/ldapstudio/dsmlv2/Dsmlv2Grammar.java (original)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/main/java/org/apache/directory/ldapstudio/dsmlv2/Dsmlv2Grammar.java Tue Dec 12 01:55:49 2006
@@ -1037,14 +1037,7 @@
attributeValue = xpp.getAttributeValue( "", "requestID" );
if ( attributeValue != null )
{
- try
- {
- batchRequest.setRequestID( Integer.parseInt( attributeValue ) );
- }
- catch ( NumberFormatException e )
- {
- throw new XmlPullParserException( "the given requestID is not an integer", xpp, null );
- }
+ batchRequest.setRequestID( ParserUtils.parseAndVerifyRequestID( attributeValue, xpp ) );
}
// processing
attributeValue = xpp.getAttributeValue( "", "processing" );
@@ -1130,14 +1123,7 @@
attributeValue = xpp.getAttributeValue( "", "requestID" );
if ( attributeValue != null )
{
- try
- {
- abandonRequest.setMessageId( Integer.parseInt( attributeValue ) );
- }
- catch ( NumberFormatException e )
- {
- throw new XmlPullParserException( "the given requestID is not an integer", xpp, null );
- }
+ abandonRequest.setMessageId( ParserUtils.parseAndVerifyRequestID( attributeValue, xpp ) );
}
// abandonID
attributeValue = xpp.getAttributeValue( "", "abandonID" );
@@ -1178,14 +1164,7 @@
attributeValue = xpp.getAttributeValue( "", "requestID" );
if ( attributeValue != null )
{
- try
- {
- addRequest.setMessageId( Integer.parseInt( attributeValue ) );
- }
- catch ( NumberFormatException e )
- {
- throw new XmlPullParserException( "the given requestID is not an integer", xpp, null );
- }
+ addRequest.setMessageId( ParserUtils.parseAndVerifyRequestID( attributeValue, xpp ) );
}
// dn
attributeValue = xpp.getAttributeValue( "", "dn" );
@@ -1292,14 +1271,7 @@
attributeValue = xpp.getAttributeValue( "", "requestID" );
if ( attributeValue != null )
{
- try
- {
- authRequest.setMessageId( Integer.parseInt( attributeValue ) );
- }
- catch ( NumberFormatException e )
- {
- throw new XmlPullParserException( "the given requestID is not an integer", xpp, null );
- }
+ authRequest.setMessageId( ParserUtils.parseAndVerifyRequestID( attributeValue, xpp ) );
}
// principal
attributeValue = xpp.getAttributeValue( "", "principal" );
@@ -1339,14 +1311,7 @@
attributeValue = xpp.getAttributeValue( "", "requestID" );
if ( attributeValue != null )
{
- try
- {
- compareRequest.setMessageId( Integer.parseInt( attributeValue ) );
- }
- catch ( NumberFormatException e )
- {
- throw new XmlPullParserException( "the given requestID is not an integer", xpp, null );
- }
+ compareRequest.setMessageId( ParserUtils.parseAndVerifyRequestID( attributeValue, xpp ) );
}
// dn
attributeValue = xpp.getAttributeValue( "", "dn" );
@@ -1450,14 +1415,7 @@
attributeValue = xpp.getAttributeValue( "", "requestID" );
if ( attributeValue != null )
{
- try
- {
- delRequest.setMessageId( Integer.parseInt( attributeValue ) );
- }
- catch ( NumberFormatException e )
- {
- throw new XmlPullParserException( "the given requestID is not an integer", xpp, null );
- }
+ delRequest.setMessageId( ParserUtils.parseAndVerifyRequestID( attributeValue, xpp ) );
}
// dn
attributeValue = xpp.getAttributeValue( "", "dn" );
@@ -1497,14 +1455,7 @@
attributeValue = xpp.getAttributeValue( "", "requestID" );
if ( attributeValue != null )
{
- try
- {
- extendedRequest.setMessageId( Integer.parseInt( attributeValue ) );
- }
- catch ( NumberFormatException e )
- {
- throw new XmlPullParserException( "the given requestID is not an integer", xpp, null );
- }
+ extendedRequest.setMessageId( ParserUtils.parseAndVerifyRequestID( attributeValue, xpp ) );
}
}
};
@@ -1596,14 +1547,7 @@
attributeValue = xpp.getAttributeValue( "", "requestID" );
if ( attributeValue != null )
{
- try
- {
- modifyDNRequest.setMessageId( Integer.parseInt( attributeValue ) );
- }
- catch ( NumberFormatException e )
- {
- throw new XmlPullParserException( "the given requestID is not an integer", xpp, null );
- }
+ modifyDNRequest.setMessageId( ParserUtils.parseAndVerifyRequestID( attributeValue, xpp ) );
}
// dn
attributeValue = xpp.getAttributeValue( "", "dn" );
@@ -1696,14 +1640,7 @@
attributeValue = xpp.getAttributeValue( "", "requestID" );
if ( attributeValue != null )
{
- try
- {
- modifyRequest.setMessageId( Integer.parseInt( attributeValue ) );
- }
- catch ( NumberFormatException e )
- {
- throw new XmlPullParserException( "the given requestID is not an integer", xpp, null );
- }
+ modifyRequest.setMessageId( ParserUtils.parseAndVerifyRequestID( attributeValue, xpp ) );
}
// dn
attributeValue = xpp.getAttributeValue( "", "dn" );
@@ -1831,14 +1768,7 @@
attributeValue = xpp.getAttributeValue( "", "requestID" );
if ( attributeValue != null )
{
- try
- {
- searchRequest.setMessageId( Integer.parseInt( attributeValue ) );
- }
- catch ( NumberFormatException e )
- {
- throw new XmlPullParserException( "the given requestID is not an integer", xpp, null );
- }
+ searchRequest.setMessageId( ParserUtils.parseAndVerifyRequestID( attributeValue, xpp ) );
}
// dn
attributeValue = xpp.getAttributeValue( "", "dn" );
Modified: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/main/java/org/apache/directory/ldapstudio/dsmlv2/Dsmlv2ResponseGrammar.java
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/main/java/org/apache/directory/ldapstudio/dsmlv2/Dsmlv2ResponseGrammar.java?view=diff&rev=486077&r1=486076&r2=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/main/java/org/apache/directory/ldapstudio/dsmlv2/Dsmlv2ResponseGrammar.java (original)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/main/java/org/apache/directory/ldapstudio/dsmlv2/Dsmlv2ResponseGrammar.java Tue Dec 12 01:55:49 2006
@@ -755,14 +755,7 @@
attributeValue = xpp.getAttributeValue( "", "requestID" );
if ( attributeValue != null )
{
- try
- {
- batchResponse.setRequestID( Integer.parseInt( attributeValue ) );
- }
- catch ( NumberFormatException e )
- {
- throw new XmlPullParserException( "the given requestID is not an integer", xpp, null );
- }
+ batchResponse.setRequestID( ParserUtils.parseAndVerifyRequestID( attributeValue, xpp ) );
}
}
};
@@ -790,14 +783,7 @@
attributeValue = xpp.getAttributeValue( "", "requestID" );
if ( attributeValue != null )
{
- try
- {
- addResponse.setMessageId( Integer.parseInt( attributeValue ) );
- }
- catch ( NumberFormatException e )
- {
- throw new XmlPullParserException( "the given requestID is not an integer", xpp, null );
- }
+ addResponse.setMessageId( ParserUtils.parseAndVerifyRequestID( attributeValue, xpp ) );
}
// MatchedDN
attributeValue = xpp.getAttributeValue( "", "matchedDN" );
@@ -838,14 +824,8 @@
attributeValue = xpp.getAttributeValue( "", "requestID" );
if ( attributeValue != null )
{
- try
- {
- bindResponse.setMessageId( Integer.parseInt( attributeValue ) );
- }
- catch ( NumberFormatException e )
- {
- throw new XmlPullParserException( "the given requestID is not an integer", xpp, null );
- }
+ bindResponse.setMessageId( ParserUtils.parseAndVerifyRequestID( attributeValue, xpp ) );
+
}
// MatchedDN
attributeValue = xpp.getAttributeValue( "", "matchedDN" );
@@ -886,14 +866,7 @@
attributeValue = xpp.getAttributeValue( "", "requestID" );
if ( attributeValue != null )
{
- try
- {
- compareResponse.setMessageId( Integer.parseInt( attributeValue ) );
- }
- catch ( NumberFormatException e )
- {
- throw new XmlPullParserException( "the given requestID is not an integer", xpp, null );
- }
+ compareResponse.setMessageId( ParserUtils.parseAndVerifyRequestID( attributeValue, xpp ) );
}
// MatchedDN
attributeValue = xpp.getAttributeValue( "", "matchedDN" );
@@ -934,14 +907,7 @@
attributeValue = xpp.getAttributeValue( "", "requestID" );
if ( attributeValue != null )
{
- try
- {
- delResponse.setMessageId( Integer.parseInt( attributeValue ) );
- }
- catch ( NumberFormatException e )
- {
- throw new XmlPullParserException( "the given requestID is not an integer", xpp, null );
- }
+ delResponse.setMessageId( ParserUtils.parseAndVerifyRequestID( attributeValue, xpp ) );
}
// MatchedDN
attributeValue = xpp.getAttributeValue( "", "matchedDN" );
@@ -982,14 +948,7 @@
attributeValue = xpp.getAttributeValue( "", "requestID" );
if ( attributeValue != null )
{
- try
- {
- modifyResponse.setMessageId( Integer.parseInt( attributeValue ) );
- }
- catch ( NumberFormatException e )
- {
- throw new XmlPullParserException( "the given requestID is not an integer", xpp, null );
- }
+ modifyResponse.setMessageId( ParserUtils.parseAndVerifyRequestID( attributeValue, xpp ) );
}
// MatchedDN
attributeValue = xpp.getAttributeValue( "", "matchedDN" );
@@ -1030,14 +989,7 @@
attributeValue = xpp.getAttributeValue( "", "requestID" );
if ( attributeValue != null )
{
- try
- {
- modifyDNResponse.setMessageId( Integer.parseInt( attributeValue ) );
- }
- catch ( NumberFormatException e )
- {
- throw new XmlPullParserException( "the given requestID is not an integer", xpp, null );
- }
+ modifyDNResponse.setMessageId( ParserUtils.parseAndVerifyRequestID( attributeValue, xpp ) );
}
// MatchedDN
attributeValue = xpp.getAttributeValue( "", "matchedDN" );
@@ -1078,14 +1030,7 @@
attributeValue = xpp.getAttributeValue( "", "requestID" );
if ( attributeValue != null )
{
- try
- {
- extendedResponse.setMessageId( Integer.parseInt( attributeValue ) );
- }
- catch ( NumberFormatException e )
- {
- throw new XmlPullParserException( "the given requestID is not an integer", xpp, null );
- }
+ extendedResponse.setMessageId( ParserUtils.parseAndVerifyRequestID( attributeValue, xpp ) );
}
// MatchedDN
attributeValue = xpp.getAttributeValue( "", "matchedDN" );
@@ -1122,14 +1067,7 @@
attributeValue = xpp.getAttributeValue( "", "requestID" );
if ( attributeValue != null )
{
- try
- {
- errorResponse.setMessageId( Integer.parseInt( attributeValue ) );
- }
- catch ( NumberFormatException e )
- {
- throw new XmlPullParserException( "the given requestID is not an integer", xpp, null );
- }
+ errorResponse.setMessageId( ParserUtils.parseAndVerifyRequestID( attributeValue, xpp ) );
}
// type
attributeValue = xpp.getAttributeValue( "", "type" );
@@ -1559,14 +1497,7 @@
attributeValue = xpp.getAttributeValue( "", "requestID" );
if ( attributeValue != null )
{
- try
- {
- searchResponse.setMessageId( Integer.parseInt( attributeValue ) );
- }
- catch ( NumberFormatException e )
- {
- throw new XmlPullParserException( "the given requestID is not an integer", xpp, null );
- }
+ searchResponse.setMessageId( ParserUtils.parseAndVerifyRequestID( attributeValue, xpp ) );
}
}
};
@@ -1593,14 +1524,7 @@
attributeValue = xpp.getAttributeValue( "", "requestID" );
if ( attributeValue != null )
{
- try
- {
- searchResultEntry.setMessageId( Integer.parseInt( attributeValue ) );
- }
- catch ( NumberFormatException e )
- {
- throw new XmlPullParserException( "the given requestID is not an integer", xpp, null );
- }
+ searchResultEntry.setMessageId( ParserUtils.parseAndVerifyRequestID( attributeValue, xpp ) );
}
// dn
attributeValue = xpp.getAttributeValue( "", "dn" );
@@ -1644,14 +1568,7 @@
attributeValue = xpp.getAttributeValue( "", "requestID" );
if ( attributeValue != null )
{
- try
- {
- searchResultReference.setMessageId( Integer.parseInt( attributeValue ) );
- }
- catch ( NumberFormatException e )
- {
- throw new XmlPullParserException( "the given requestID is not an integer", xpp, null );
- }
+ searchResultReference.setMessageId( ParserUtils.parseAndVerifyRequestID( attributeValue, xpp ) );
}
}
};
@@ -1680,14 +1597,7 @@
attributeValue = xpp.getAttributeValue( "", "requestID" );
if ( attributeValue != null )
{
- try
- {
- searchResultDone.setMessageId( Integer.parseInt( attributeValue ) );
- }
- catch ( NumberFormatException e )
- {
- throw new XmlPullParserException( "the given requestID is not an integer", xpp, null );
- }
+ searchResultDone.setMessageId( ParserUtils.parseAndVerifyRequestID( attributeValue, xpp ) );
}
// MatchedDN
attributeValue = xpp.getAttributeValue( "", "matchedDN" );
Modified: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/main/java/org/apache/directory/ldapstudio/dsmlv2/ParserUtils.java
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/main/java/org/apache/directory/ldapstudio/dsmlv2/ParserUtils.java?view=diff&rev=486077&r1=486076&r2=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/main/java/org/apache/directory/ldapstudio/dsmlv2/ParserUtils.java (original)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/main/java/org/apache/directory/ldapstudio/dsmlv2/ParserUtils.java Tue Dec 12 01:55:49 2006
@@ -4,6 +4,7 @@
import org.apache.directory.shared.ldap.ldif.LdifUtils;
import org.apache.directory.shared.ldap.util.Base64;
import org.xmlpull.v1.XmlPullParser;
+import org.xmlpull.v1.XmlPullParserException;
public class ParserUtils
{
@@ -92,5 +93,31 @@
}
return "";
+ }
+
+ /**
+ * Parses and verify the parsed value of the requestID
+ * @param attributeValue the value of the attribute
+ * @param xpp the XmlPullParser
+ * @return the int value of the resquestID
+ * @throws XmlPullParserException if RequestID isn't an Integer and if requestID equals 0
+ */
+ public static int parseAndVerifyRequestID( String attributeValue, XmlPullParser xpp ) throws XmlPullParserException
+ {
+ try
+ {
+ int requestID = Integer.parseInt( attributeValue );
+
+ if ( requestID == 0 )
+ {
+ throw new XmlPullParserException( "The attribute requestID can't be equal to 0", xpp, null );
+ }
+
+ return requestID;
+ }
+ catch ( NumberFormatException e )
+ {
+ throw new XmlPullParserException( "the given requestID is not an integer", xpp, null );
+ }
}
}
Modified: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/abandonRequest/AbandonRequestTest.java
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/abandonRequest/AbandonRequestTest.java?view=diff&rev=486077&r1=486076&r2=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/abandonRequest/AbandonRequestTest.java (original)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/abandonRequest/AbandonRequestTest.java Tue Dec 12 01:55:49 2006
@@ -69,6 +69,14 @@
/**
+ * Test parsing of a request with the (optional) requestID attribute equals to 0
+ */
+ public void testRequestWithRequestIdEquals0()
+ {
+ testParsingFail( AbandonRequestTest.class, "request_with_requestID_equals_0.xml" );
+ }
+
+ /**
* Test parsing of a request with the (optional) requestID attribute
*/
public void testRequestWithRequestId()
Modified: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/addRequest/AddRequestTest.java
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/addRequest/AddRequestTest.java?view=diff&rev=486077&r1=486076&r2=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/addRequest/AddRequestTest.java (original)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/addRequest/AddRequestTest.java Tue Dec 12 01:55:49 2006
@@ -95,6 +95,15 @@
assertEquals( 456, addRequest.getMessageId() );
}
+
+
+ /**
+ * Test parsing of a request with the (optional) requestID attribute equals to 0
+ */
+ public void testRequestWithRequestIdEquals0()
+ {
+ testParsingFail( AddRequestTest.class, "request_with_requestID_equals_0.xml" );
+ }
/**
Modified: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/addResponse/AddResponseTest.java
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/addResponse/AddResponseTest.java?view=diff&rev=486077&r1=486076&r2=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/addResponse/AddResponseTest.java (original)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/addResponse/AddResponseTest.java Tue Dec 12 01:55:49 2006
@@ -65,6 +65,14 @@
assertEquals( 456, addResponse.getMessageId() );
}
+
+ /**
+ * Test parsing of a Response with the (optional) requestID attribute equals 0
+ */
+ public void testResponseWithRequestIdEquals0()
+ {
+ testParsingFail( AddResponseTest.class, "response_with_requestID_equals_0.xml" );
+ }
/**
Modified: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/authRequest/AuthRequestTest.java
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/authRequest/AuthRequestTest.java?view=diff&rev=486077&r1=486076&r2=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/authRequest/AuthRequestTest.java (original)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/authRequest/AuthRequestTest.java Tue Dec 12 01:55:49 2006
@@ -90,6 +90,15 @@
assertEquals( 456, abandonRequest.getMessageId() );
}
+
+
+ /**
+ * Test parsing of a request with the (optional) requestID attribute equals to 0
+ */
+ public void testRequestWithRequestIdEquals0()
+ {
+ testParsingFail( AuthRequestTest.class, "request_with_requestID_equals_0.xml" );
+ }
/**
Modified: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/authResponse/AuthResponseTest.java
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/authResponse/AuthResponseTest.java?view=diff&rev=486077&r1=486076&r2=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/authResponse/AuthResponseTest.java (original)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/authResponse/AuthResponseTest.java Tue Dec 12 01:55:49 2006
@@ -65,6 +65,15 @@
assertEquals( 456, bindResponse.getMessageId() );
}
+
+
+ /**
+ * Test parsing of a Response with the (optional) requestID attribute equals 0
+ */
+ public void testResponseWithRequestIdEquals0()
+ {
+ testParsingFail( AuthResponseTest.class, "response_with_requestID_equals_0.xml" );
+ }
/**
Modified: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/batchRequest/BatchRequestTest.java
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/batchRequest/BatchRequestTest.java?view=diff&rev=486077&r1=486076&r2=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/batchRequest/BatchRequestTest.java (original)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/batchRequest/BatchRequestTest.java Tue Dec 12 01:55:49 2006
@@ -67,6 +67,14 @@
assertEquals( 1234567890, batchRequest.getRequestID() );
}
+
+ /**
+ * Test parsing of a request with the (optional) requestID attribute equals to 0
+ */
+ public void testRequestWithRequestIdEquals0()
+ {
+ testParsingFail( BatchRequestTest.class, "request_with_requestID_equals_0.xml" );
+ }
/**
Modified: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/batchResponse/BatchResponseTest.java
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/batchResponse/BatchResponseTest.java?view=diff&rev=486077&r1=486076&r2=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/batchResponse/BatchResponseTest.java (original)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/batchResponse/BatchResponseTest.java Tue Dec 12 01:55:49 2006
@@ -65,6 +65,15 @@
assertEquals( 1234567890, batchResponse.getRequestID() );
}
+
+
+ /**
+ * Test parsing of a Response with the (optional) requestID attribute equals 0
+ */
+ public void testResponseWithRequestIdEquals0()
+ {
+ testParsingFail( BatchResponseTest.class, "response_with_requestID_equals_0.xml" );
+ }
/**
Modified: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/compareRequest/CompareRequestTest.java
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/compareRequest/CompareRequestTest.java?view=diff&rev=486077&r1=486076&r2=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/compareRequest/CompareRequestTest.java (original)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/compareRequest/CompareRequestTest.java Tue Dec 12 01:55:49 2006
@@ -92,6 +92,14 @@
assertEquals( 456, compareRequest.getMessageId() );
}
+
+ /**
+ * Test parsing of a request with the (optional) requestID attribute equals to 0
+ */
+ public void testRequestWithRequestIdEquals0()
+ {
+ testParsingFail( CompareRequestTest.class, "request_with_requestID_equals_0.xml" );
+ }
/**
* Test parsing of a request with a (optional) Control element
Modified: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/compareResponse/CompareResponseTest.java
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/compareResponse/CompareResponseTest.java?view=diff&rev=486077&r1=486076&r2=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/compareResponse/CompareResponseTest.java (original)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/compareResponse/CompareResponseTest.java Tue Dec 12 01:55:49 2006
@@ -65,6 +65,15 @@
assertEquals( 456, compareResponse.getMessageId() );
}
+
+
+ /**
+ * Test parsing of a Response with the (optional) requestID attribute equals 0
+ */
+ public void testResponseWithRequestIdEquals0()
+ {
+ testParsingFail( CompareResponseTest.class, "response_with_requestID_equals_0.xml" );
+ }
/**
Modified: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/delRequest/DelRequestTest.java
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/delRequest/DelRequestTest.java?view=diff&rev=486077&r1=486076&r2=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/delRequest/DelRequestTest.java (original)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/delRequest/DelRequestTest.java Tue Dec 12 01:55:49 2006
@@ -90,6 +90,14 @@
assertEquals( 456, delRequest.getMessageId() );
}
+
+ /**
+ * Test parsing of a request with the (optional) requestID attribute equals to 0
+ */
+ public void testRequestWithRequestIdEquals0()
+ {
+ testParsingFail( DelRequestTest.class, "request_with_requestID_equals_0.xml" );
+ }
/**
Modified: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/delResponse/DelResponseTest.java
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/delResponse/DelResponseTest.java?view=diff&rev=486077&r1=486076&r2=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/delResponse/DelResponseTest.java (original)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/delResponse/DelResponseTest.java Tue Dec 12 01:55:49 2006
@@ -65,6 +65,15 @@
assertEquals( 456, delResponse.getMessageId() );
}
+
+
+ /**
+ * Test parsing of a Response with the (optional) requestID attribute equals 0
+ */
+ public void testResponseWithRequestIdEquals0()
+ {
+ testParsingFail( DelResponseTest.class, "response_with_requestID_equals_0.xml" );
+ }
/**
Modified: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/errorResponse/ErrorResponseTest.java
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/errorResponse/ErrorResponseTest.java?view=diff&rev=486077&r1=486076&r2=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/errorResponse/ErrorResponseTest.java (original)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/errorResponse/ErrorResponseTest.java Tue Dec 12 01:55:49 2006
@@ -57,6 +57,15 @@
assertEquals( 456, errorResponse.getMessageId() );
}
+
+
+ /**
+ * Test parsing of a Response with the (optional) requestID attribute equals 0
+ */
+ public void testResponseWithRequestIdEquals0()
+ {
+ testParsingFail( ErrorResponseTest.class, "response_with_requestID_equals_0.xml" );
+ }
/**
Modified: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/extendedRequest/ExtendedRequestTest.java
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/extendedRequest/ExtendedRequestTest.java?view=diff&rev=486077&r1=486076&r2=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/extendedRequest/ExtendedRequestTest.java (original)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/extendedRequest/ExtendedRequestTest.java Tue Dec 12 01:55:49 2006
@@ -57,6 +57,14 @@
assertEquals( 456, extendedRequest.getMessageId() );
}
+
+ /**
+ * Test parsing of a request with the (optional) requestID attribute equals to 0
+ */
+ public void testRequestWithRequestIdEquals0()
+ {
+ testParsingFail( ExtendedRequestTest.class, "request_with_requestID_equals_0.xml" );
+ }
/**
Modified: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/extendedResponse/ExtendedResponseTest.java
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/extendedResponse/ExtendedResponseTest.java?view=diff&rev=486077&r1=486076&r2=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/extendedResponse/ExtendedResponseTest.java (original)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/extendedResponse/ExtendedResponseTest.java Tue Dec 12 01:55:49 2006
@@ -67,6 +67,15 @@
assertEquals( 456, extendedResponse.getMessageId() );
}
+
+
+ /**
+ * Test parsing of a Response with the (optional) requestID attribute equals 0
+ */
+ public void testResponseWithRequestIdEquals0()
+ {
+ testParsingFail( ExtendedResponseTest.class, "response_with_requestID_equals_0.xml" );
+ }
/**
Modified: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/modDNRequest/ModifyDNRequestTest.java
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/modDNRequest/ModifyDNRequestTest.java?view=diff&rev=486077&r1=486076&r2=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/modDNRequest/ModifyDNRequestTest.java (original)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/modDNRequest/ModifyDNRequestTest.java Tue Dec 12 01:55:49 2006
@@ -57,6 +57,14 @@
assertEquals( 456, modifyDNRequest.getMessageId() );
}
+
+ /**
+ * Test parsing of a request with the (optional) requestID attribute equals to 0
+ */
+ public void testRequestWithRequestIdEquals0()
+ {
+ testParsingFail( ModifyDNRequestTest.class, "request_with_requestID_equals_0.xml" );
+ }
/**
Modified: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/modDNResponse/ModifyDNResponseTest.java
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/modDNResponse/ModifyDNResponseTest.java?view=diff&rev=486077&r1=486076&r2=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/modDNResponse/ModifyDNResponseTest.java (original)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/modDNResponse/ModifyDNResponseTest.java Tue Dec 12 01:55:49 2006
@@ -65,6 +65,15 @@
assertEquals( 456, modifyDNResponse.getMessageId() );
}
+
+
+ /**
+ * Test parsing of a Response with the (optional) requestID attribute equals 0
+ */
+ public void testResponseWithRequestIdEquals0()
+ {
+ testParsingFail( ModifyDNResponseTest.class, "response_with_requestID_equals_0.xml" );
+ }
/**
Modified: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/modifyRequest/ModifyRequestTest.java
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/modifyRequest/ModifyRequestTest.java?view=diff&rev=486077&r1=486076&r2=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/modifyRequest/ModifyRequestTest.java (original)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/modifyRequest/ModifyRequestTest.java Tue Dec 12 01:55:49 2006
@@ -64,6 +64,15 @@
assertEquals( 456, modifyRequest.getMessageId() );
}
+
+
+ /**
+ * Test parsing of a request with the (optional) requestID attribute equals to 0
+ */
+ public void testRequestWithRequestIdEquals0()
+ {
+ testParsingFail( ModifyRequestTest.class, "request_with_requestID_equals_0.xml" );
+ }
/**
Modified: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/modifyResponse/ModifyResponseTest.java
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/modifyResponse/ModifyResponseTest.java?view=diff&rev=486077&r1=486076&r2=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/modifyResponse/ModifyResponseTest.java (original)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/modifyResponse/ModifyResponseTest.java Tue Dec 12 01:55:49 2006
@@ -65,6 +65,15 @@
assertEquals( 456, modifyResponse.getMessageId() );
}
+
+
+ /**
+ * Test parsing of a Response with the (optional) requestID attribute equals 0
+ */
+ public void testResponseWithRequestIdEquals0()
+ {
+ testParsingFail( ModifyResponseTest.class, "response_with_requestID_equals_0.xml" );
+ }
/**
Modified: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/searchRequest/SearchRequestTest.java
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/searchRequest/SearchRequestTest.java?view=diff&rev=486077&r1=486076&r2=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/searchRequest/SearchRequestTest.java (original)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/searchRequest/SearchRequestTest.java Tue Dec 12 01:55:49 2006
@@ -108,6 +108,15 @@
assertEquals( 456, searchRequest.getMessageId() );
}
+
+
+ /**
+ * Test parsing of a request with the (optional) requestID attribute equals to 0
+ */
+ public void testRequestWithRequestIdEquals0()
+ {
+ testParsingFail( SearchRequestTest.class, "request_with_requestID_equals_0.xml" );
+ }
/**
Modified: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/searchResponse/SearchResponseTest.java
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/searchResponse/SearchResponseTest.java?view=diff&rev=486077&r1=486076&r2=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/searchResponse/SearchResponseTest.java (original)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/searchResponse/SearchResponseTest.java Tue Dec 12 01:55:49 2006
@@ -55,6 +55,15 @@
assertEquals( 456, searchResponse.getMessageId() );
}
+
+
+ /**
+ * Test parsing of a Response with the (optional) requestID attribute equals 0
+ */
+ public void testResponseWithRequestIdEquals0()
+ {
+ testParsingFail( SearchResponseTest.class, "response_with_requestID_equals_0.xml" );
+ }
/**
Modified: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/searchResponse/searchResultDone/SearchResultDoneTest.java
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/searchResponse/searchResultDone/SearchResultDoneTest.java?view=diff&rev=486077&r1=486076&r2=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/searchResponse/searchResultDone/SearchResultDoneTest.java (original)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/searchResponse/searchResultDone/SearchResultDoneTest.java Tue Dec 12 01:55:49 2006
@@ -198,6 +198,15 @@
assertEquals( 456, searchResultDone.getMessageId() );
}
+
+
+ /**
+ * Test parsing of a Response with the (optional) requestID attribute equals 0
+ */
+ public void testResponseWithRequestIdEquals0()
+ {
+ testParsingFail( SearchResultDoneTest.class, "response_with_requestID_equals_0.xml" );
+ }
/**
Modified: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/searchResponse/searchResultEntry/SearchResultEntryTest.java
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/searchResponse/searchResultEntry/SearchResultEntryTest.java?view=diff&rev=486077&r1=486076&r2=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/searchResponse/searchResultEntry/SearchResultEntryTest.java (original)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/searchResponse/searchResultEntry/SearchResultEntryTest.java Tue Dec 12 01:55:49 2006
@@ -240,6 +240,15 @@
assertEquals( 456, searchResultEntry.getMessageId() );
}
+
+
+ /**
+ * Test parsing of a Response with the (optional) requestID attribute equals 0
+ */
+ public void testResponseWithRequestIdEquals0()
+ {
+ testParsingFail( SearchResultEntryTest.class, "response_with_requestID_equals_0.xml" );
+ }
/**
Modified: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/searchResponse/searchResultReference/SearchResultReferenceTest.java
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/searchResponse/searchResultReference/SearchResultReferenceTest.java?view=diff&rev=486077&r1=486076&r2=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/searchResponse/searchResultReference/SearchResultReferenceTest.java (original)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/java/org/apache/directory/ldapstudio/dsmlv2/searchResponse/searchResultReference/SearchResultReferenceTest.java Tue Dec 12 01:55:49 2006
@@ -25,6 +25,7 @@
import org.apache.directory.ldapstudio.dsmlv2.AbstractResponseTest;
import org.apache.directory.ldapstudio.dsmlv2.Dsmlv2ResponseParser;
+import org.apache.directory.ldapstudio.dsmlv2.batchResponse.BatchResponseTest;
import org.apache.directory.ldapstudio.dsmlv2.reponse.SearchResponse;
import org.apache.directory.shared.ldap.codec.Control;
import org.apache.directory.shared.ldap.codec.search.SearchResultReference;
@@ -201,6 +202,14 @@
.getCurrentResponse() ).getCurrentSearchResultReference();
assertEquals( 456, searchResultReference.getMessageId() );
+ }
+
+ /**
+ * Test parsing of a Response with the (optional) requestID attribute equals 0
+ */
+ public void testResponseWithRequestIdEquals0()
+ {
+ testParsingFail( SearchResultReferenceTest.class, "response_with_requestID_equals_0.xml" );
}
Added: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/addResponse/response_with_requestID_equals_0.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/addResponse/response_with_requestID_equals_0.xml?view=auto&rev=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/addResponse/response_with_requestID_equals_0.xml (added)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/addResponse/response_with_requestID_equals_0.xml Tue Dec 12 01:55:49 2006
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<batchResponse xmlns="urn:oasis:names:tc:DSML:2.0:core" resquestID="1234567890">
+ <addResponse requestID="0">
+ <resultCode code="0" descr="success"/>
+ </addResponse>
+</batchResponse>
\ No newline at end of file
Added: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/authResponse/response_with_requestID_equals_0.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/authResponse/response_with_requestID_equals_0.xml?view=auto&rev=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/authResponse/response_with_requestID_equals_0.xml (added)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/authResponse/response_with_requestID_equals_0.xml Tue Dec 12 01:55:49 2006
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<batchResponse xmlns="urn:oasis:names:tc:DSML:2.0:core" resquestID="1234567890">
+ <authResponse requestID="0">
+ <resultCode code="0" descr="success"/>
+ </authResponse>
+</batchResponse>
\ No newline at end of file
Added: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/batchResponse/response_with_requestID_equals_0.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/batchResponse/response_with_requestID_equals_0.xml?view=auto&rev=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/batchResponse/response_with_requestID_equals_0.xml (added)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/batchResponse/response_with_requestID_equals_0.xml Tue Dec 12 01:55:49 2006
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<batchResponse xmlns="urn:oasis:names:tc:DSML:2.0:core" requestID="0">
+</batchResponse>
\ No newline at end of file
Added: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/compareResponse/response_with_requestID_equals_0.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/compareResponse/response_with_requestID_equals_0.xml?view=auto&rev=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/compareResponse/response_with_requestID_equals_0.xml (added)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/compareResponse/response_with_requestID_equals_0.xml Tue Dec 12 01:55:49 2006
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<batchResponse xmlns="urn:oasis:names:tc:DSML:2.0:core" resquestID="1234567890">
+ <compareResponse requestID="0">
+ <resultCode code="0" descr="success"/>
+ </compareResponse>
+</batchResponse>
\ No newline at end of file
Added: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/delResponse/response_with_requestID_equals_0.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/delResponse/response_with_requestID_equals_0.xml?view=auto&rev=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/delResponse/response_with_requestID_equals_0.xml (added)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/delResponse/response_with_requestID_equals_0.xml Tue Dec 12 01:55:49 2006
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<batchResponse xmlns="urn:oasis:names:tc:DSML:2.0:core" resquestID="1234567890">
+ <delResponse requestID="0">
+ <resultCode code="0" descr="success"/>
+ </delResponse>
+</batchResponse>
\ No newline at end of file
Added: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/errorResponse/response_with_requestID_equals_0.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/errorResponse/response_with_requestID_equals_0.xml?view=auto&rev=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/errorResponse/response_with_requestID_equals_0.xml (added)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/errorResponse/response_with_requestID_equals_0.xml Tue Dec 12 01:55:49 2006
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<batchResponse xmlns="urn:oasis:names:tc:DSML:2.0:core" resquestID="0">
+ <errorResponse requestID="0" type="couldNotConnect">
+ </errorResponse>
+</batchResponse>
\ No newline at end of file
Added: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/extendedResponse/response_with_requestID_equals_0.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/extendedResponse/response_with_requestID_equals_0.xml?view=auto&rev=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/extendedResponse/response_with_requestID_equals_0.xml (added)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/extendedResponse/response_with_requestID_equals_0.xml Tue Dec 12 01:55:49 2006
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<batchResponse xmlns="urn:oasis:names:tc:DSML:2.0:core" resquestID="1234567890">
+ <extendedResponse requestID="0">
+ <resultCode code="0" descr="success"/>
+ </extendedResponse>
+</batchResponse>
\ No newline at end of file
Added: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/modDNResponse/response_with_requestID_equals_0.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/modDNResponse/response_with_requestID_equals_0.xml?view=auto&rev=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/modDNResponse/response_with_requestID_equals_0.xml (added)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/modDNResponse/response_with_requestID_equals_0.xml Tue Dec 12 01:55:49 2006
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<batchResponse xmlns="urn:oasis:names:tc:DSML:2.0:core" resquestID="1234567890">
+ <modDNResponse requestID="0">
+ <resultCode code="0" descr="success"/>
+ </modDNResponse>
+</batchResponse>
\ No newline at end of file
Added: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/modifyResponse/response_with_requestID_equals_0.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/modifyResponse/response_with_requestID_equals_0.xml?view=auto&rev=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/modifyResponse/response_with_requestID_equals_0.xml (added)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/modifyResponse/response_with_requestID_equals_0.xml Tue Dec 12 01:55:49 2006
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<batchResponse xmlns="urn:oasis:names:tc:DSML:2.0:core" resquestID="1234567890">
+ <modifyResponse requestID="0">
+ <resultCode code="0" descr="success"/>
+ </modifyResponse>
+</batchResponse>
\ No newline at end of file
Added: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/searchResponse/response_with_requestID_equals_0.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/searchResponse/response_with_requestID_equals_0.xml?view=auto&rev=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/searchResponse/response_with_requestID_equals_0.xml (added)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/searchResponse/response_with_requestID_equals_0.xml Tue Dec 12 01:55:49 2006
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<batchResponse xmlns="urn:oasis:names:tc:DSML:2.0:core" resquestID="1234567890">
+ <searchResponse requestID="0">
+ <searchResultDone>
+ <resultCode code="0" descr="success"/>
+ </searchResultDone>
+ </searchResponse>
+</batchResponse>
\ No newline at end of file
Added: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/searchResponse/searchResultDone/response_with_requestID_equals_0.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/searchResponse/searchResultDone/response_with_requestID_equals_0.xml?view=auto&rev=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/searchResponse/searchResultDone/response_with_requestID_equals_0.xml (added)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/searchResponse/searchResultDone/response_with_requestID_equals_0.xml Tue Dec 12 01:55:49 2006
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<batchResponse xmlns="urn:oasis:names:tc:DSML:2.0:core" resquestID="1234567890">
+ <searchResponse>
+ <searchResultDone requestID="0">
+ <control type="1.2.840.113556.1.4.643" criticality="true">
+ <controlValue><!-- comment -->Some text<!-- another --></controlValue>
+ </control>
+ <resultCode code="0" descr="success"/>
+ </searchResultDone>
+ </searchResponse>
+</batchResponse>
\ No newline at end of file
Added: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/searchResponse/searchResultEntry/response_with_requestID_equals_0.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/searchResponse/searchResultEntry/response_with_requestID_equals_0.xml?view=auto&rev=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/searchResponse/searchResultEntry/response_with_requestID_equals_0.xml (added)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/searchResponse/searchResultEntry/response_with_requestID_equals_0.xml Tue Dec 12 01:55:49 2006
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<batchResponse xmlns="urn:oasis:names:tc:DSML:2.0:core" resquestID="1234567890">
+ <searchResponse>
+ <searchResultEntry dn="dc=example,dc=com" requestID="0">
+ </searchResultEntry>
+ <searchResultDone>
+ <resultCode code="0" descr="success"/>
+ </searchResultDone>
+ </searchResponse>
+</batchResponse>
\ No newline at end of file
Added: directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/searchResponse/searchResultReference/response_with_requestID_equals_0.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/searchResponse/searchResultReference/response_with_requestID_equals_0.xml?view=auto&rev=486077
==============================================================================
--- directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/searchResponse/searchResultReference/response_with_requestID_equals_0.xml (added)
+++ directory/sandbox/pamarcelot/ldapstudio/ldapstudio-dsml-parser/src/test/resources/org/apache/directory/ldapstudio/dsmlv2/searchResponse/searchResultReference/response_with_requestID_equals_0.xml Tue Dec 12 01:55:49 2006
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<batchResponse xmlns="urn:oasis:names:tc:DSML:2.0:core" resquestID="1234567890">
+ <searchResponse>
+ <searchResultReference requestID="0">
+ <ref>ldap://localhost</ref>
+ </searchResultReference>
+ <searchResultDone>
+ <resultCode code="0" descr="success"/>
+ </searchResultDone>
+ </searchResponse>
+</batchResponse>
\ No newline at end of file