FYI, I just updated and noticed a JDK1.5 dependency has crept in lately:


D:\ad\shared\ldap\src\main\java\org\apache\directory\shared\ldap\ldif\LdifReader.java:[1203,55]
cannot resolve symbol
symbol  : method defaultCharset ()
location: class java.nio.charset.Charset

I replaced the call to Charset.defaultCharset().toString() with
"UTF-8" (I presume the best replacement substitution in JDK 1.4?) but
then got the following sure-fire failures.

I've been following the other LDIF threads and I'll be a keen customer
for the new LdifReader (that understands the "changetype" modifier)
when it's all singing and dancing!

Thanks
<?xml version="1.0" encoding="UTF-8" ?>
<testsuite errors="0" skipped="0" tests="23" time="0.13" failures="3" name="org.apache.directory.shared.ldap.ldif.LdifReaderTest">
  <properties>
    <property value="Java(TM) 2 Runtime Environment, Standard Edition" name="java.runtime.name"/>
    <property value="D:\j2sdk1.4.2_11\jre\bin" name="sun.boot.library.path"/>
    <property value="1.4.2_11-b06" name="java.vm.version"/>
    <property value="Sun Microsystems Inc." name="java.vm.vendor"/>
    <property value="http://java.sun.com/"; name="java.vendor.url"/>
    <property value=";" name="path.separator"/>
    <property value="Java HotSpot(TM) Client VM" name="java.vm.name"/>
    <property value="sun.io" name="file.encoding.pkg"/>
    <property value="AU" name="user.country"/>
    <property value="Service Pack 2" name="sun.os.patch.level"/>
    <property value="Java Virtual Machine Specification" name="java.vm.specification.name"/>
    <property value="D:\src\jch_trunk\ad\shared\ldap" name="user.dir"/>
    <property value="1.4.2_11-b06" name="java.runtime.version"/>
    <property value="sun.awt.Win32GraphicsEnvironment" name="java.awt.graphicsenv"/>
    <property value="D:\src\jch_trunk\ad\shared\ldap" name="basedir"/>
    <property value="D:\j2sdk1.4.2_11\jre\lib\endorsed" name="java.endorsed.dirs"/>
    <property value="x86" name="os.arch"/>
    <property value="C:\DOCUME~1\hopno02\LOCALS~1\Temp\" name="java.io.tmpdir"/>
    <property value="
" name="line.separator"/>
    <property value="Sun Microsystems Inc." name="java.vm.specification.vendor"/>
    <property value="" name="user.variant"/>
    <property value="Windows XP" name="os.name"/>
    <property value="" name="sun.java2d.fontpath"/>
    <property value="D:\j2sdk1.4.2_11\bin;.;C:\WINDOWS\system32;C:\WINDOWS;D:\j2sdk1.4.2_11\bin;C:\Program Files\Subversion\bin;d:\apache-ant-1.6.5\bin;D:\Program Files\CA\PEC\bin;C:\Program Files\CA\Dcs\DMScripting\;C:\Program Files\CA\DCS\CAWIN\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;D:\downloads\putty;C:\Program Files\ATI Technologies\ATI Control Panel;C:\Program Files\CA\Unicenter Software Delivery\BIN;C:\CA_APPSW;C:\Program Files\CA\SharedComponents\CAM\bin;C:\Program Files\Visual Networks\Dial Analysis\;D:\Program Files\CA\AllFusion Harvest Change Manager;D:\Program Files\CA\SharedComponents\CA_APPSW\;D:\Program Files\CA\eTrust Admin\bin;D:\Program Files\CA\SharedComponents\CAM\bin;C:\Program Files\Subversion\bin;C:\PROGRA~1\CA\SHARED~1\SCANEN~1;C:\PROGRA~1\CA\ETRUST~1;d:\Program Files\JProbe Suite 6.0.1\bin;D:\j2sdk1.4.2_11\bin;D:\maven-2.0.4\bin;D:\webservices\jwsdp-1.5\jwsdp-shared\bin;D:\webservices\jwsdp-1_3\jwsdp-shared\bin;D:\webservices\jwsdp-1_4\jwsdp-shared\bin;d:\webservices\jwsdp-1.3\jwsdp-shared\bin;D:\j2sdk1.4.2_11\bin;C:\Program Files\Subversion\bin;d:\apache-ant-1.6.5\bin;D:\Program Files\CA\PEC\bin;C:\Program Files\CA\Dcs\DMScripting\;C:\Program Files\CA\DCS\CAWIN\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;D:\downloads\putty;C:\Program Files\ATI Technologies\ATI Control Panel;C:\Program Files\CA\Unicenter Software Delivery\BIN;C:\CA_APPSW;C:\Program Files\CA\SharedComponents\CAM\bin;C:\Program Files\Visual Networks\Dial Analysis\;D:\Program Files\CA\AllFusion Harvest Change Manager;D:\Program Files\CA\SharedComponents\CA_APPSW\;D:\Program Files\CA\eTrust Admin\bin;D:\Program Files\CA\SharedComponents\CAM\bin;C:\Program Files\Subversion\bin;C:\PROGRA~1\CA\SHARED~1\SCANEN~1;C:\PROGRA~1\CA\ETRUST~1;d:\Program Files\JProbe Suite 6.0.1\bin" name="java.library.path"/>
    <property value="Java Platform API Specification" name="java.specification.name"/>
    <property value="48.0" name="java.class.version"/>
    <property value="java.util.prefs.WindowsPreferencesFactory" name="java.util.prefs.PreferencesFactory"/>
    <property value="5.1" name="os.version"/>
    <property value="C:\Documents and Settings\hopno02" name="user.home"/>
    <property value="Australia/Sydney" name="user.timezone"/>
    <property value="sun.awt.windows.WPrinterJob" name="java.awt.printerjob"/>
    <property value="Cp1252" name="file.encoding"/>
    <property value="1.4" name="java.specification.version"/>
    <property value="hopno02" name="user.name"/>
    <property value="C:\Documents and Settings\hopno02\.m2\repository\org\apache\maven\surefire\surefire-booter\2.0-SNAPSHOT\surefire-booter-2.0-SNAPSHOT.jar;C:\Documents and Settings\hopno02\.m2\repository\org\codehaus\plexus\plexus-utils\1.1\plexus-utils-1.1.jar;C:\Documents and Settings\hopno02\.m2\repository\org\apache\maven\surefire\surefire-api\2.0-SNAPSHOT\surefire-api-2.0-SNAPSHOT.jar;C:\Documents and Settings\hopno02\.m2\repository\junit\junit\3.8.1\junit-3.8.1.jar;C:\Documents and Settings\hopno02\.m2\repository\org\apache\maven\surefire\surefire-junit\2.0-SNAPSHOT\surefire-junit-2.0-SNAPSHOT.jar;D:\src\jch_trunk\ad\shared\ldap\target\classes;D:\src\jch_trunk\ad\shared\ldap\target\test-classes;C:\Documents and Settings\hopno02\.m2\repository\checkstyle\checkstyle\2.2\checkstyle-2.2.jar;C:\Documents and Settings\hopno02\.m2\repository\commons-collections\commons-collections\3.0\commons-collections-3.0.jar;C:\Documents and Settings\hopno02\.m2\repository\org\slf4j\nlog4j\1.2.25\nlog4j-1.2.25.jar;C:\Documents and Settings\hopno02\.m2\repository\org\apache\directory\shared\shared-asn1\0.9.6-SNAPSHOT\shared-asn1-0.9.6-SNAPSHOT.jar;C:\Documents and Settings\hopno02\.m2\repository\commons-io\commons-io\1.2\commons-io-1.2.jar;C:\Documents and Settings\hopno02\.m2\repository\xerces\xercesImpl\2.0.2\xercesImpl-2.0.2.jar;C:\Documents and Settings\hopno02\.m2\repository\commons-lang\commons-lang\2.0\commons-lang-2.0.jar;C:\Documents and Settings\hopno02\.m2\repository\antlr\antlr\2.7.2\antlr-2.7.2.jar" name="java.class.path"/>
    <property value="1.0" name="java.vm.specification.version"/>
    <property value="32" name="sun.arch.data.model"/>
    <property value="D:\j2sdk1.4.2_11\jre" name="java.home"/>
    <property value="Sun Microsystems Inc." name="java.specification.vendor"/>
    <property value="en" name="user.language"/>
    <property value="sun.awt.windows.WToolkit" name="awt.toolkit"/>
    <property value="mixed mode" name="java.vm.info"/>
    <property value="1.4.2_11" name="java.version"/>
    <property value="D:\j2sdk1.4.2_11\jre\lib\ext" name="java.ext.dirs"/>
    <property value="D:\j2sdk1.4.2_11\jre\lib\rt.jar;D:\j2sdk1.4.2_11\jre\lib\i18n.jar;D:\j2sdk1.4.2_11\jre\lib\sunrsasign.jar;D:\j2sdk1.4.2_11\jre\lib\jsse.jar;D:\j2sdk1.4.2_11\jre\lib\jce.jar;D:\j2sdk1.4.2_11\jre\lib\charsets.jar;D:\j2sdk1.4.2_11\jre\classes" name="sun.boot.class.path"/>
    <property value="Sun Microsystems Inc." name="java.vendor"/>
    <property value="C:\Documents and Settings\hopno02\.m2\repository" name="localRepository"/>
    <property value="\" name="file.separator"/>
    <property value="http://java.sun.com/cgi-bin/bugreport.cgi"; name="java.vendor.url.bug"/>
    <property value="little" name="sun.cpu.endian"/>
    <property value="UnicodeLittle" name="sun.io.unicode.encoding"/>
    <property value="pentium i486 i386" name="sun.cpu.isalist"/>
  </properties>
  <testcase time="15.874" name="testDecodeAddResponseEmptyResult"/>
  <testcase time="0.18" name="testDecodeBindResponseSuccess"/>
  <testcase time="0.04" name="testDecodeBindResponseWithControlSuccess"/>
  <testcase time="0" name="testDecodeBindResponseServerSASLEmptyCredentials"/>
  <testcase time="0.01" name="testDecodeBindResponseServerSASLEmptyCredentialsWithControls"/>
  <testcase time="0" name="testDecodeBindResponseServerSASL"/>
  <testcase time="0.501" name="testDecodeSearchRequestSubstringInitialAny"/>
  <testcase time="0" name="testDecodeSearchRequestSubstringInitialAnyWithControls"/>
  <testcase time="0" name="testDecodeSearchRequestSubstringAny"/>
  <testcase time="0.02" name="testDecodeSearchRequestSubstringAnyFinal"/>
  <testcase time="0.01" name="testDecodeSearchRequestSubstringInitialAnyFinal"/>
  <testcase time="0" name="testDecodeSearchRequestSubstringInitialAnyAnyFinal"/>
  <testcase time="0" name="testDecodeSearchRequestSubstringAnyAnyFinal"/>
  <testcase time="0" name="testDecodeSearchRequestSubstringInitialAnyAny"/>
  <testcase time="0" name="testDecodeSearchRequestSubstringAnyAnyAny"/>
  <testcase time="0" name="testDecodeSearchRequestSubstringFinal"/>
  <testcase time="0" name="testDecodeSearchRequestEmptySubstringFilter"/>
  <testcase time="0" name="testDecodeSearchRequestSubstringFilterEmptyType"/>
  <testcase time="0" name="testDecodeSearchRequestSubstringFilterNoSubstrings"/>
  <testcase time="0" name="testDecodeSearchRequestSubstringFilterEmptySubstrings"/>
  <testcase time="0.01" name="testDecodeSearchRequestSubstringFilterEmptyInitial"/>
  <testcase time="0" name="testDecodeSearchRequestSubstringFilterEmptyAny"/>
  <testcase time="0" name="testDecodeSearchRequestSubstringFilterEmptyFinal"/>
  <testcase time="0" name="testDecodeSearchRequestSubstringFilterAnyInitial"/>
  <testcase time="0" name="testDecodeSearchRequestSubstringFilterFinalInitial"/>
  <testcase time="0" name="testDecodeSearchRequestSubstringFilterFinalAny"/>
  <testcase time="0.01" name="testDecodeSearchRequestSubstringFilterTwoInitials"/>
  <testcase time="0" name="testDecodeSearchRequestSubstringFilterTwoFinals"/>
  <testcase time="0" name="testDecodeUnBindRequestNoControls"/>
  <testcase time="0.01" name="testDecodeUnBindRequestWithControls"/>
  <testcase time="0" name="testDecodeUnBindRequestNotNull"/>
  <testcase time="0.16" name="testAll"/>
  <testcase time="0.381" name="testEqualsSameObj"/>
  <testcase time="0.1" name="testEqualsExactCopy"/>
  <testcase time="0" name="testNotEqualDiffId"/>
  <testcase time="0" name="testNotEqualDiffName"/>
  <testcase time="0.07" name="testEqualsDiffImpl"/>
  <testcase time="0" name="testNotEqualDiffCreds"/>
  <testcase time="0" name="testNotEqualDiffSimple"/>
  <testcase time="0" name="testNotEqualDiffVersion"/>
  <testcase time="0.38" name="testEqualsSameObj"/>
  <testcase time="0" name="testEqualsExactCopy"/>
  <testcase time="0.04" name="testEqualsDiffImpl"/>
  <testcase time="0" name="testNotEqualsDiffIds"/>
  <testcase time="0.15" name="testNullRealm"/>
  <testcase time="0" name="testEmptyRealm"/>
  <testcase time="0" name="testSingleElemRealm"/>
  <testcase time="0" name="testTwoElemsRealm"/>
  <testcase time="0" name="testFullRealm"/>
  <testcase time="0" name="testHasCompositeComponents"/>
  <testcase time="0" name="testGetCompositeComponents"/>
  <testcase time="0.03" name="testEqualsExactCopy"/>
  <testcase time="0.03" name="testEqualsDiffImpl"/>
  <testcase time="0" name="testEqualsSameObject"/>
  <testcase time="0" name="testNotEqualDiffUrls"/>
  <testcase time="0" name="testDecodeAddResponseSuccess"/>
  <testcase time="0" name="testDecodeAddResponseEmptyResult"/>
  <testcase time="0" name="testDecodeAddResponseSuccessWithControl"/>
  <testcase time="0" name="testItemFilter"/>
  <testcase time="0" name="testAndFilter"/>
  <testcase time="0" name="testOrFilter"/>
  <testcase time="0" name="testNotFilter"/>
  <testcase time="0" name="testOptionAndEscapesFilter"/>
  <testcase time="0" name="testOptionsAndEscapesFilter"/>
  <testcase time="0" name="testNumericoidOptionsAndEscapesFilter"/>
  <testcase time="0" name="testPresentFilter"/>
  <testcase time="0.01" name="testNumericoidPresentFilter"/>
  <testcase time="0" name="testEqualsFilter"/>
  <testcase time="0" name="testEqualsWithForwardSlashFilter"/>
  <testcase time="0" name="testExtensibleFilterForm1"/>
  <testcase time="0" name="testExtensibleFilterForm1WithNumericOid"/>
  <testcase time="0" name="testExtensibleFilterForm1NoDnAttr"/>
  <testcase time="0.01" name="testExtensibleFilterForm1OptionOnRule"/>
  <testcase time="0" name="testExtensibleFilterForm1NoAttrNoMatchingRule"/>
  <testcase time="0" name="testExtensibleFilterForm1NoDnAttrWithNumericOidNoAttr"/>
  <testcase time="0" name="testExtensibleFilterForm2"/>
  <testcase time="0" name="testExtensibleFilterForm2OptionOnRule"/>
  <testcase time="0" name="testExtensibleFilterForm2WithNumericOid"/>
  <testcase time="0" name="testExtensibleFilterForm2NoDnAttr"/>
  <testcase time="0" name="testExtensibleFilterForm2NoDnAttrWithNumericOidNoAttr"/>
  <testcase time="0" name="testExtensibleFilterForm3"/>
  <testcase time="0" name="testExtensibleFilterForm3WithEscapes"/>
  <testcase time="0.02" name="testReuseParser"/>
  <testcase time="0" name="testReuseParserAfterFailures"/>
  <testcase time="0" name="testNullOrEmptyString"/>
  <testcase time="0" name="testSubstringNoAnyNoFinal"/>
  <testcase time="0" name="testSubstringNoAny"/>
  <testcase time="0" name="testSubstringNoAnyNoIni"/>
  <testcase time="0" name="testSubstringOneAny"/>
  <testcase time="0" name="testSubstringManyAny"/>
  <testcase time="0" name="testSubstringNoIniManyAny"/>
  <testcase time="0" name="testSubstringManyAnyNoFinal"/>
  <testcase time="0" name="testSubstringNoIniManyAnyNoFinal"/>
  <testcase time="0" name="testSubstringNoAnyDoubleSpaceStar"/>
  <testcase time="0" name="testSubstringAnyDoubleSpaceStar"/>
  <testcase time="0" name="testSubstringStarAnyStar"/>
  <testcase time="0.04" name="testBranchNormalizedVisitor0"/>
  <testcase time="0.01" name="testBranchNormalizedVisitor1"/>
  <testcase time="0" name="testBranchNormalizedVisitor2"/>
  <testcase time="0" name="testBranchNormalizedVisitor3"/>
  <testcase time="0" name="testBranchNormalizedComplex"/>
  <testcase time="0" name="testDecodeModifyRequest2AttrsSuccess"/>
  <testcase time="0" name="testDecodeModifyRequestManyOperations"/>
  <testcase time="0.01" name="testDecodeModifyRequestManyOperations2"/>
  <testcase time="0" name="testDecodeModifyRequest2Attrs3valsSuccess"/>
  <testcase time="0" name="testDecodeModifyRequestEmptyBody"/>
  <testcase time="0" name="testDecodeModifyRequestEmptyObject"/>
  <testcase time="0" name="testDecodeModifyRequestObjectAlone"/>
  <testcase time="0" name="testDecodeModifyRequestEmptyModification"/>
  <testcase time="0" name="testDecodeModifyRequestEmptyOperation"/>
  <testcase time="0" name="testDecodeModifyRequestWrongOperationEmpty"/>
  <testcase time="0" name="testDecodeModifyRequestWrongOperation"/>
  <testcase time="0" name="testDecodeModifyRequestAddOperationEnd"/>
  <testcase time="0.01" name="testDecodeModifyRequestAddOperationEmptyModification"/>
  <testcase time="0" name="testDecodeModifyRequestAddOperationModificationEmptyType"/>
  <testcase time="0" name="testDecodeModifyRequestAddOperationModificationTypeNoVals"/>
  <testcase time="0" name="testDecodeModifyRequestAddOperationModificationTypeEmptyVals"/>
  <testcase time="0" name="testDecodeModifyRequestAddOperationModificationTypeEmptyValsWithControls"/>
  <testcase time="0" name="testDecodeModifyRequestAddOperationModificationType2Vals"/>
  <testcase time="0" name="testRdnNull"/>
  <testcase time="0" name="testRdnEmpty"/>
  <testcase time="0" name="testRdnSimple"/>
  <testcase time="0" name="testRdnComposite"/>
  <testcase time="0" name="testRdnCompositeWithSpace"/>
  <testcase time="0" name="testRdnSimpleMultivaluedAttribute"/>
  <testcase time="0" name="testRdnCompositeMultivaluedAttribute"/>
  <testcase time="0" name="testRdnOidUpper"/>
  <testcase time="0" name="testRdnOidLower"/>
  <testcase time="0" name="testRdnOidWithoutPrefix"/>
  <testcase time="0.01" name="testRdnCompositeOidWithoutPrefix"/>
  <testcase time="0" name="testRdnPairCharAttributeValue"/>
  <testcase time="0" name="testRdnHexStringAttributeValue"/>
  <testcase time="0" name="testRdnQuotedAttributeValue"/>
  <testcase time="0" name="testRDNCloningOneNameComponent"/>
  <testcase time="0" name="testRDNCloningTwoNameComponent"/>
  <testcase time="0" name="testRDNCompareToNull"/>
  <testcase time="0" name="testRDNCompareToNCS2NC"/>
  <testcase time="0" name="testRDNCompareToNC2NCS"/>
  <testcase time="0" name="testRDNCompareToNCS2NCSOrdered"/>
  <testcase time="0" name="testRDNCompareToNCS2NCSUnordered"/>
  <testcase time="0" name="testRDNCompareToNCS2NCSNotEquals"/>
  <testcase time="0" name="testRDNCompareToNC2NC"/>
  <testcase time="0" name="testRDNCompareToNC2NCUperCase"/>
  <testcase time="0" name="testRDNCompareToNC2NCNotEquals"/>
  <testcase time="0" name="testToAttributes"/>
  <testcase time="0.01" name="testGetValue"/>
  <testcase time="0" name="testGetType"/>
  <testcase time="0" name="testGetSize"/>
  <testcase time="0" name="testGetSize0"/>
  <testcase time="0" name="testEquals"/>
  <testcase time="0" name="testUnescapeValueHexa"/>
  <testcase time="0" name="testUnescapeValueHexaWrong"/>
  <testcase time="0" name="testUnescapeValueString"/>
  <testcase time="0" name="testUnescapeValueStringSpecial"/>
  <testcase time="0" name="testEscapeValueString"/>
  <testcase time="0" name="testEscapeValueStringSpecial"/>
  <testcase time="0" name="testEscapeValueNumeric"/>
  <testcase time="0" name="testEscapeValueMix"/>
  <testcase time="0" name="testAttributeTypeAndValueNull"/>
  <testcase time="0" name="testLdapRDNEmpty"/>
  <testcase time="0" name="testLdapRDNSimple"/>
  <testcase time="0" name="testCompareToEquals"/>
  <testcase time="0" name="testCompareToEqualsCase"/>
  <testcase time="0" name="testCompareAtav1TypeSuperior"/>
  <testcase time="0" name="testCompareAtav2TypeSuperior"/>
  <testcase time="0" name="testCompareAtav1ValueSuperior"/>
  <testcase time="0" name="testCompareAtav2ValueSuperior"/>
  <testcase time="0" name="testNormalize"/>
  <testcase time="0.841" name="testDecodeGracefulShutdownSuccess"/>
  <testcase time="0" name="testDecodeGracefulShutdownTimeOffline"/>
  <testcase time="0" name="testDecodeGracefulShutdownDelay"/>
  <testcase time="0" name="testDecodeGracefulShutdownEmpty"/>
  <testcase time="0" name="testDecodeGracefulShutdownDelayHigh"/>
  <testcase time="0" name="testDecodeGracefulShutdownDelay32767"/>
  <testcase time="0" name="testDecodeGracefulShutdownDelay32768"/>
  <testcase time="0" name="testDecodeGracefulShutdownTimeOfflineOffLimit"/>
  <testcase time="0" name="testDecodeGracefulShutdownDelayOffLimit"/>
  <testcase time="0" name="testDecodeGracefulShutdownTimeOfflineEmpty"/>
  <testcase time="0" name="testDecodeGracefulShutdownDelayEmpty"/>
  <testcase time="2.774" name="testItemFirst"/>
  <testcase time="0.1" name="testUserFirst"/>
  <testcase time="0" name="testAllowAddAllUsers"/>
  <testcase time="0" name="testCombo"/>
  <testcase time="0.01" name="testOrderOfProtectedItemsDoesNotMatter"/>
  <testcase time="0" name="testOrderOfUserClassesDoesNotMatter"/>
  <testcase time="0.03" name="testOrderOfProtectedItemsDoesNotMatterButDuplicatesMatter"/>
  <testcase time="0" name="testOrderOfUserClassesDoesNotMatterButDuplicatesMatter"/>
  <testcase time="0.01" name="testItemPermissionComponentsOrderDoesNotMatter"/>
  <testcase time="0" name="testItemPermissionComponentsOrderDoesNotMatterButDuplicatesMatter"/>
  <testcase time="0" name="testUserPermissionComponentsOrderDoesNotMatter"/>
  <testcase time="0.01" name="testUserPermissionComponentsOrderDoesNotMatterButDuplicatesMatter"/>
  <testcase time="0" name="testOrderOfMainACIComponentsDoesNotMatter"/>
  <testcase time="0" name="testOrderOfMainACIComponentsDoesNotMatterButDuplicatesMatter"/>
  <testcase time="0" name="testOrderOfMainACIComponentsDoesNotMatterButMissingsMatter"/>
  <testcase time="0" name="testUserFirstComponentsOrderDoesNotMatter"/>
  <testcase time="0.01" name="testItemFirstComponentsOrderDoesNotMatter"/>
  <testcase time="0" name="testGrantAndDenialBitsOrderDoesNotMatterButDuplicatesMatter"/>
  <testcase time="0.11" name="testRestrictedValueComponentsOrderDoesNotMatter"/>
  <testcase time="0.121" name="testMaxValueCountComponentsOrderDoesNotMatter"/>
  <testcase time="0" name="testSubtreeSpecificationComponentsOrderDoesNotMatter"/>
  <testcase time="0.09" name="testRenderQdescrs"/>
  <testcase time="0" name="testRenderObjectClassArray"/>
  <testcase time="0" name="testTrimConsecutiveToOne"/>
  <testcase time="0.01" name="testOneByteChar"/>
  <testcase time="0" name="testOneByteChar00"/>
  <testcase time="0" name="testOneByteChar7F"/>
  <testcase time="0" name="testTwoBytesChar"/>
  <testcase time="0" name="testThreeBytesChar"/>
  <testcase time="0" name="testcharToBytesOne"/>
  <testcase time="0" name="testcharToBytesTwo"/>
  <testcase time="0" name="testcharToBytesThree"/>
  <testcase time="0" name="testListToString"/>
  <testcase time="0.03" name="testMapToString"/>
  <testcase time="0.01" name="testGetRegexpEmpty"/>
  <testcase time="0" name="testGetRegexpInitial"/>
  <testcase time="0" name="testGetRegexpFinal"/>
  <testcase time="0" name="testGetRegexpAny"/>
  <testcase time="0" name="testGetRegexpFull"/>
  <testcase time="0" name="testDeepTrim"/>
  <testcase time="0" name="testDnParser"/>
  <testcase time="0.06" name="testDnParserNameComponentNormalizer"/>
  <testcase time="0" name="testIsNormizing"/>
  <testcase time="0" name="testParseStringEmpty"/>
  <testcase time="0" name="testParseStringNull"/>
  <testcase time="0" name="testParseStringRFC1779_1"/>
  <testcase time="0" name="testVsldapExtras"/>
  <testcase time="0.01" name="testParseStringRFC2253_1"/>
  <testcase time="0" name="testParseStringRFC2253_2"/>
  <testcase time="0" name="testParseStringRFC2253_3"/>
  <testcase time="0" name="testParseStringRFC2253_4"/>
  <testcase time="0" name="testParseStringRFC2253_5"/>
  <testcase time="0" name="testParseStringRFC2253_6"/>
  <testcase time="0.03" name="testParseInvalidString"/>
  <testcase time="0" name="testPreserveSpaceAfterEscape"/>
  <testcase time="0" name="testWindowsFilePath"/>
  <testcase time="0" name="testNameFrenchChars"/>
  <testcase time="0" name="testNameGermanChars"/>
  <testcase time="0.01" name="testNameTurkishChars"/>
  <testcase time="0.03" name="testDireve308Example"/>
  <testcase time="0" name="testToString"/>
  <testcase time="0" name="testNameFrenchChars"/>
  <testcase time="0" name="testNameGermanChars"/>
  <testcase time="0" name="testNameTurkishChars"/>
  <testcase time="0" name="testJNDITutorialExample"/>
  <testcase time="0" name="testAttributeEqualsIsCaseInSensitive"/>
  <testcase time="0" name="testAttributeTypeEqualsIsCaseInsensitive"/>
  <testcase time="0" name="testNameEqualsIsInsensitiveToAttributesOrder"/>
  <testcase time="0" name="testAttributeComparisonIsCaseInSensitive"/>
  <testcase time="0" name="testAttributeTypeComparisonIsCaseInsensitive"/>
  <testcase time="0" name="testNameComparisonIsInsensitiveToAttributesOrder"/>
  <testcase time="0" name="testNameComparisonIsInsensitiveToAttributesOrderFailure"/>
  <testcase time="0" name="testHashCode"/>
  <testcase time="0.01" name="testLdapNameString"/>
  <testcase time="0" name="testLdapName"/>
  <testcase time="0" name="testLdapNameList"/>
  <testcase time="0" name="testLdapNameIterator"/>
  <testcase time="0" name="testClone"/>
  <testcase time="0.02" name="testCompareTo"/>
  <testcase time="0" name="testSize"/>
  <testcase time="0" name="testIsEmpty"/>
  <testcase time="0" name="testGetAll"/>
  <testcase time="0" name="testGet"/>
  <testcase time="0" name="testGetXSuffix"/>
  <testcase time="0" name="testGetPrefix"/>
  <testcase time="0" name="testStartsWith"/>
  <testcase time="0" name="testEndsWith"/>
  <testcase time="0" name="testAddAllName0"/>
  <testcase time="0" name="testAddAllNameExisting0"/>
  <testcase time="0" name="testAddAllName1"/>
  <testcase time="0" name="testAddAllintName0"/>
  <testcase time="0" name="testAddAllintName1"/>
  <testcase time="0" name="testAddString"/>
  <testcase time="0" name="testAddintString"/>
  <testcase time="0" name="testRemove"/>
  <testcase time="0" name="testEqualsObject"/>
  <testcase time="0.01" name="testDecodeBindRequestSimpleNoControls"/>
  <testcase time="0" name="testDecodeBindRequestSimpleWithControls"/>
  <testcase time="0" name="testDecodeBindRequestSimpleNoName"/>
  <testcase time="0" name="testDecodeBindRequestSimpleEmptyName"/>
  <testcase time="0" name="testDecodeBindRequestSaslNoCredsNoControls"/>
  <testcase time="0" name="testDecodeBindRequestSaslCredsNoControls"/>
  <testcase time="0" name="testDecodeBindRequestEmptyBody"/>
  <testcase time="0" name="testDecodeBindRequestEmptyVersion"/>
  <testcase time="0" name="testDecodeBindRequestBadVersion0"/>
  <testcase time="0" name="testDecodeBindRequestBadVersion4"/>
  <testcase time="0" name="testDecodeBindRequestBadVersion128"/>
  <testcase time="0" name="testDecodeBindRequestNoName"/>
  <testcase time="0" name="testDecodeBindRequestEmptyName"/>
  <testcase time="0" name="testDecodeBindRequestEmptysimple"/>
  <testcase time="0" name="testDecodeBindRequestEmptySasl"/>
  <testcase time="0.01" name="testDecodeBindRequestEmptyMechanism"/>
  <testcase time="0" name="testDecodeBindRequestEmptyCredentials"/>
  <testcase time="0" name="testDecodeBindRequestEmptyCredentialsWithControls"/>
  <testcase time="0" name="testDecodeBindRequestEmptyMechanismWithControls"/>
  <testcase time="0.521" name="testDecodeModifyDNRequestSuccess"/>
  <testcase time="0" name="testEncodePSearchControl"/>
  <testcase time="0.01" name="testDecodeCompareRequestSuccess"/>
  <testcase time="0" name="testDecodeCompareRequestEmptyRequest"/>
  <testcase time="0" name="testDecodeCompareRequestEmptyEntry"/>
  <testcase time="0" name="testDecodeCompareRequestEmptyAVA"/>
  <testcase time="0" name="testDecodeCompareRequestEmptyAttributeDesc"/>
  <testcase time="0" name="testDecodeCompareRequestEmptyAttributeValue"/>
  <testcase time="0.01" name="testDecodeCompareRequestWithControls"/>
  <testcase time="0" name="testDecodeSearchResultEntrySuccess"/>
  <testcase time="0" name="testDecodeSearchResultEntry2AttrsSuccess"/>
  <testcase time="0.01" name="testDecodeSearchResultEntrySuccessWithFollowingMessage"/>
  <testcase time="0" name="testDecodeSearchResultEntryEmpty"/>
  <testcase time="0" name="testDecodeSearchResultEntryEmptyObjectName"/>
  <testcase time="0" name="testDecodeSearchResultEntryObjectNameAlone"/>
  <testcase time="0" name="testDecodeSearchResultEntryEmptyAttributes"/>
  <testcase time="0" name="testDecodeSearchResultEntryEmptyAttributeList"/>
  <testcase time="0" name="testDecodeSearchResultEntryEmptyAttributeListWithControls"/>
  <testcase time="0" name="testDecodeSearchResultEntryEmptyType"/>
  <testcase time="0.01" name="testDecodeSearchResultEntryTypeAlone"/>
  <testcase time="0" name="testDecodeSearchResultEntryEmptyVals"/>
  <testcase time="0" name="testDecodeSearchResultEntryEmptyVals2"/>
  <testcase time="0" name="testDecodeSearchResultEntryEmptyValsWithControls"/>
  <testcase time="0" name="testDecodeSearchResultEntryEmptyAttributeValue"/>
  <testcase time="0" name="testDecodeSearchResultEntryEmptyAttributeValueWithControls"/>
  <testcase time="0.01" name="testDecodeAddRequestSuccess"/>
  <testcase time="0" name="testDecodeAddRequestNullBody"/>
  <testcase time="0" name="testDecodeAddRequestNullEntry"/>
  <testcase time="0" name="testDecodeAddRequestNullAttributes"/>
  <testcase time="0" name="testDecodeAddRequestNullAttributeList"/>
  <testcase time="0" name="testDecodeAddRequestNullType"/>
  <testcase time="0" name="testDecodeAddRequestNoVals"/>
  <testcase time="0" name="testDecodeAddRequestNullVals"/>
  <testcase time="0" name="testDecodeAddRequestEmptyAttributeValue"/>
  <testcase time="0" name="testDecodeAddRequestEmptyAttributeValueWithControl"/>
  <testcase time="0" name="testa"/>
  <testcase time="0" name="testb"/>
  <testcase time="0.01" name="testDecodeCompareResponseSuccess"/>
  <testcase time="0" name="testDecodeCompareResponseSuccessWithControls"/>
  <testcase time="0" name="testDecodeCompareResponseEmptyResult"/>
  <testcase time="0" name="testDecodeMessageLengthNull"/>
  <testcase time="0" name="testDecodeMessageIdLengthNull"/>
  <testcase time="0" name="testDecodeMessageIdMinusOne"/>
  <testcase time="0" name="testDecodeMessageIdMaxInt"/>
  <testcase time="0.03" name="testDecodeWrongProtocolOpMaxInt"/>
  <testcase time="0" name="testDecodeUnBindRequestNoControls"/>
  <testcase time="0" name="testAreEqualsFull"/>
  <testcase time="0" name="testAreEqualsDiff"/>
  <testcase time="0" name="testAreEqualsEmpty"/>
  <testcase time="0" name="testAreEqualsFirstCharDiff"/>
  <testcase time="0" name="testAreEqualsMiddleCharDiff"/>
  <testcase time="0" name="testAreEqualsLastCharDiff"/>
  <testcase time="0" name="testAreEqualsCharByChar"/>
  <testcase time="0" name="testAreEqualsTooShort"/>
  <testcase time="0" name="testAreEqualsTooShortMiddle"/>
  <testcase time="0" name="testAreEqualsLastChar"/>
  <testcase time="0" name="testAreEqualsMiddle"/>
  <testcase time="0.01" name="testDecodeAddResponseEmptyResultCode"/>
  <testcase time="0" name="testDecodeAddResponseEmptyResultCodeAbove90"/>
  <testcase time="0.01" name="testDecodeAddResponseEmptyResultCodesOK"/>
  <testcase time="0" name="testDecodeAddResponseEmptyResultCodeNoMatchedDN"/>
  <testcase time="0" name="testDecodeAddResponseEmptyResultCodeNoErrorMsg"/>
  <testcase time="0" name="testDecodeAddResponseEmptyResultCodeOK"/>
  <testcase time="0.06" name="testDecodeAddResponseEmptyResultCodeOKReferral"/>
  <testcase time="0" name="testDecodeAddResponseEmptyResultCodeOKReferrals"/>
  <testcase time="0" name="testDecodeAddResponseEmptyResultCodeEmptyReferral"/>
  <testcase time="0.01" name="testDecodeAddResponseEmptyResultCodeEmptyReferrals"/>
  <testcase time="0" name="testEqualsSameObj"/>
  <testcase time="0.02" name="testEqualsDiffImpl"/>
  <testcase time="0" name="testEqualsDefaultCopy"/>
  <testcase time="0" name="testEqualsDiffLockableParent"/>
  <testcase time="0" name="testEqualsCarbonCopy"/>
  <testcase time="0" name="testNotEqualsDiffErrorMessage"/>
  <testcase time="0" name="testNotEqualsDiffMatchedDn"/>
  <testcase time="0" name="testNotEqualsDiffResultCode"/>
  <testcase time="0" name="testNotEqualsDiffReferrals"/>
  <testcase time="0" name="testLdapDNEmpty"/>
  <testcase time="0" name="testLdapDNSimple"/>
  <testcase time="0" name="testToString"/>
  <testcase time="0" name="testNameFrenchChars"/>
  <testcase time="0" name="testNameGermanChars"/>
  <testcase time="0" name="testNameTurkishChars"/>
  <testcase time="0" name="testLdapDNComposite"/>
  <testcase time="0" name="testLdapDNCompositeWithSpace"/>
  <testcase time="0" name="testLdapDNCompositeSepators"/>
  <testcase time="0" name="testLdapDNSimpleMultivaluedAttribute"/>
  <testcase time="0" name="testLdapDNCompositeMultivaluedAttribute"/>
  <testcase time="0" name="testLdapDNOidUpper"/>
  <testcase time="0" name="testLdapDNOidLower"/>
  <testcase time="0" name="testLdapDNOidWithoutPrefix"/>
  <testcase time="0" name="testLdapDNCompositeOidWithoutPrefix"/>
  <testcase time="0" name="testLdapDNPairCharAttributeValue"/>
  <testcase time="0" name="testLdapDNHexStringAttributeValue"/>
  <testcase time="0" name="testLdapDNQuotedAttributeValue"/>
  <testcase time="0" name="testNameToBytes"/>
  <testcase time="0" name="testStringParser"/>
  <testcase time="0" name="testLdapDNNull"/>
  <testcase time="0.01" name="testLdapDNRemove0"/>
  <testcase time="0" name="testLdapDNRemove1"/>
  <testcase time="0" name="testLdapDNRemove2"/>
  <testcase time="0" name="testLdapDNRemove1WithSemiColon"/>
  <testcase time="0" name="testLdapDNRemoveOutOfBound"/>
  <testcase time="0" name="testLdapDNSize0"/>
  <testcase time="0" name="testLdapDNSize1"/>
  <testcase time="0" name="testLdapDNSize3"/>
  <testcase time="0" name="testLdapDNSize3NC"/>
  <testcase time="0" name="testLdapResizing"/>
  <testcase time="0" name="testLdapEmptyAdd"/>
  <testcase time="0" name="testLdapDNAdd"/>
  <testcase time="0" name="testLdapDNAddComposite"/>
  <testcase time="0" name="testLdapDNAddEnd"/>
  <testcase time="0" name="testLdapDNAddStart"/>
  <testcase time="0" name="testLdapDNAddMiddle"/>
  <testcase time="0" name="testLdapDNAddAll"/>
  <testcase time="0" name="testLdapDNAddAllAddedNameEmpty"/>
  <testcase time="0" name="testLdapDNAddAllNameEmpty"/>
  <testcase time="0" name="testLdapDNAt0AddAll"/>
  <testcase time="0" name="testLdapDNAt1AddAll"/>
  <testcase time="0" name="testLdapDNAtTheMiddleAddAll"/>
  <testcase time="0" name="testLdapDNAddAllAt0AddedNameEmpty"/>
  <testcase time="0" name="testLdapDNAddAllAt0NameEmpty"/>
  <testcase time="0" name="testLdapDNGetPrefixPos0"/>
  <testcase time="0" name="testLdapDNGetPrefixPos1"/>
  <testcase time="0" name="testLdapDNGetPrefixPos2"/>
  <testcase time="0" name="testLdapDNGetPrefixPos3"/>
  <testcase time="0" name="testLdapDNGetPrefixPos4"/>
  <testcase time="0" name="testLdapDNGetPrefixEmptyDN"/>
  <testcase time="0" name="testLdapDNGetSuffixPos0"/>
  <testcase time="0" name="testLdapDNGetSuffixPos1"/>
  <testcase time="0" name="testLdapDNGetSuffixPos2"/>
  <testcase time="0" name="testLdapDNGetSuffixPos3"/>
  <testcase time="0" name="testLdapDNGetSuffixPos4"/>
  <testcase time="0" name="testLdapDNGetSuffixEmptyDN"/>
  <testcase time="0" name="testLdapDNIsEmpty"/>
  <testcase time="0" name="testLdapDNNotEmpty"/>
  <testcase time="0" name="testLdapDNRemoveIsEmpty"/>
  <testcase time="0" name="testLdapDNStartsWithNull"/>
  <testcase time="0" name="testLdapDNStartsWithEmpty"/>
  <testcase time="0" name="testLdapDNStartsWithSimple"/>
  <testcase time="0.01" name="testLdapDNStartsWithComplex"/>
  <testcase time="0" name="testLdapDNStartsWithComplexMixedCase"/>
  <testcase time="0" name="testLdapDNStartsWithFull"/>
  <testcase time="0" name="testLdapDNStartsWithWrong"/>
  <testcase time="0" name="testLdapDNEndsWithNull"/>
  <testcase time="0" name="testLdapDNEndsWithEmpty"/>
  <testcase time="0" name="testLdapDNEndsWithSimple"/>
  <testcase time="0" name="testLdapDNEndsWithComplex"/>
  <testcase time="0" name="testLdapDNEndsWithComplexMixedCase"/>
  <testcase time="0" name="testLdapDNEndsWithFull"/>
  <testcase time="0" name="testLdapDNEndsWithWrong"/>
  <testcase time="0.02" name="testLdapDNGetAllNull"/>
  <testcase time="0" name="testLdapDNGetAllEmpty"/>
  <testcase time="0" name="testLdapDNGetAllSimple"/>
  <testcase time="0" name="testLdapDNGetAllComplex"/>
  <testcase time="0" name="testLdapDNGetAllComplexOrdered"/>
  <testcase time="0" name="testLdapDNCloneEmpty"/>
  <testcase time="0" name="testLdapDNCloneSimple"/>
  <testcase time="0" name="testLdapDNCloneComplex"/>
  <testcase time="0" name="testLdapDNGetNull"/>
  <testcase time="0" name="testLdapDNGetEmpty"/>
  <testcase time="0" name="testLdapDNGetSimple"/>
  <testcase time="0" name="testLdapDNGetComplex"/>
  <testcase time="0" name="testLdapDNGetOutOfBound"/>
  <testcase time="0" name="testJNDITutorialExample"/>
  <testcase time="0" name="testAttributeEqualsIsCaseInSensitive"/>
  <testcase time="0" name="testAttributeTypeEqualsIsCaseInsensitive"/>
  <testcase time="0" name="testNameEqualsIsInsensitiveToAttributesOrder"/>
  <testcase time="0" name="testAttributeComparisonIsCaseInSensitive"/>
  <testcase time="0" name="testAttributeTypeComparisonIsCaseInsensitive"/>
  <testcase time="0.01" name="testNameComparisonIsInsensitiveToAttributesOrder"/>
  <testcase time="0" name="testNameComparisonIsInsensitiveToAttributesOrderFailure"/>
  <testcase time="0" name="testHashCode"/>
  <testcase time="0" name="testLdapNameString"/>
  <testcase time="0" name="testLdapName"/>
  <testcase time="0" name="testLdapNameList"/>
  <testcase time="0" name="testLdapNameIterator"/>
  <testcase time="0" name="testClone"/>
  <testcase time="0.03" name="testCompareTo"/>
  <testcase time="0" name="testSize"/>
  <testcase time="0" name="testIsEmpty"/>
  <testcase time="0" name="testGetAll"/>
  <testcase time="0" name="testGetAllRdn"/>
  <testcase time="0" name="testGet"/>
  <testcase time="0" name="testGetXSuffix"/>
  <testcase time="0" name="testGetPrefix"/>
  <testcase time="0" name="testStartsWith"/>
  <testcase time="0" name="testEndsWith"/>
  <testcase time="0" name="testAddAllName0"/>
  <testcase time="0.01" name="testAddAllNameExisting0"/>
  <testcase time="0" name="testAddAllName1"/>
  <testcase time="0" name="testAddAllintName0"/>
  <testcase time="0" name="testAddAllintName1"/>
  <testcase time="0" name="testAddString"/>
  <testcase time="0" name="testAddintString"/>
  <testcase time="0" name="testRemove"/>
  <testcase time="0" name="testEqualsObject"/>
  <testcase time="0" name="testLdapNameToName"/>
  <testcase time="0" name="testLdapNameToNameEmpty"/>
  <testcase time="0" name="testLdapNameToNameMultiNC"/>
  <testcase time="0" name="testLdapNameToNameAliasMultiNC"/>
  <testcase time="0.271" name="testNameSerialization"/>
  <testcase time="0.02" name="testDecodeSearchResultReferenceSuccess"/>
  <testcase time="0.01" name="testDecodeSearchResultReferenceSuccessWithControls"/>
  <testcase time="0" name="testDecodeSearchResultReferenceNoReference"/>
  <testcase time="0" name="testDecodeSearchResultReferenceOneReference"/>
  <testcase time="0.16" name="testEqualsExactCopy"/>
  <testcase time="0" name="testNotEqualDiffAttributes"/>
  <testcase time="0.04" name="testEqualsDiffImpl"/>
  <testcase time="0" name="testEqualsSameObject"/>
  <testcase time="0" name="testNotEqualDiffObjectName"/>
  <testcase time="0.09" name="testLdifParser"/>
  <testcase time="0" name="testLdifParserComments"/>
  <testcase time="0" name="testDecodeExtendedResponseSuccess"/>
  <testcase time="0.01" name="testDecodeExtendedResponseSuccessWithControls"/>
  <testcase time="0" name="testDecodeExtendedRequestNoName"/>
  <testcase time="0" name="testDecodeExtendedRequestNoNameWithControls"/>
  <testcase time="0" name="testDecodeExtendedResponseEmpty"/>
  <testcase time="0" name="testDecodeExtendedResponseEmptyResponseName"/>
  <testcase time="0" name="testDecodeExtendedResponseBadOIDResponseName"/>
  <testcase time="0" name="testDecodeExtendedResponseNoResponse"/>
  <testcase time="0" name="testDecodeExtendedResponseNoResponseWithControls"/>
  <testcase time="0" name="testDecodeExtendedResponseEmptyResponse"/>
  <testcase time="0" name="testDecodeExtendedResponseEmptyResponseWithControls"/>
  <testcase time="0.03" name="testDecodeSearchRequestGlobalNoControls"/>
  <testcase time="0" name="testDecodeSearchRequestCompareFiltersNoControls"/>
  <testcase time="0" name="testDecodeSearchRequestPresentNoControls"/>
  <testcase time="0" name="testDecodeSearchRequestNoAttributes"/>
  <testcase time="0" name="testDecodeSearchRequestOrFilters"/>
  <testcase time="0" name="testDecodeSearchRequestWithControls"/>
  <testcase time="0.01" name="testDecodeSearchRequestGlobalNoControlsOidAndAlias"/>
  <testcase time="0.36" name="testDecodeSearchRequestSubEntryControl"/>
  <testcase time="0" name="testDecodeSearchRequestEmptyBody"/>
  <testcase time="0" name="testDecodeSearchRequestEmptyBaseDn"/>
  <testcase time="0" name="testDecodeSearchRequestEmptyScope"/>
  <testcase time="0" name="testDecodeSearchRequestEmptyDerefAlias"/>
  <testcase time="0" name="testDecodeSearchRequestEmptySizeLimit"/>
  <testcase time="0" name="testDecodeSearchRequestEmptyTimeLimit"/>
  <testcase time="0" name="testDecodeSearchRequestEmptyTypeOnly"/>
  <testcase time="0" name="testDecodeSearchRequestEmptyFilter"/>
  <testcase time="0.01" name="testDecodeSearchRequestEmptyPresentFilter"/>
  <testcase time="0" name="testDecodeSearchRequestEmptyEqualityMatchFilter"/>
  <testcase time="0" name="testDecodeSearchRequestEmptyGreaterOrEqualFilter"/>
  <testcase time="0" name="testDecodeSearchRequestEmptyLessOrEqualFilter"/>
  <testcase time="0" name="testDecodeSearchRequestEmptyApproxMatchFilter"/>
  <testcase time="0" name="testDecodeSearchRequestEmptyGreaterOrEqualEmptyAttrDesc"/>
  <testcase time="0" name="testDecodeSearchRequestEmptyGreaterOrEqualEmptyAttrValue"/>
  <testcase time="0.01" name="testDecodeSearchRequestEmptyGreaterOrEqualEmptyAttrValueStar"/>
  <testcase time="0" name="testDecodeSearchRequestEmptyGreaterOrEqualEmptyAttrValueEmpty"/>
  <testcase time="0" name="testDecodeSearchRequestEmptyAndFilter"/>
  <testcase time="0" name="testDecodeSearchRequestEmptyOrFilter"/>
  <testcase time="0" name="testDecodeSearchRequestEmptyNotFilter"/>
  <testcase time="0" name="testDecodeSearchRequestNotFilterEmptyAndFilter"/>
  <testcase time="0.01" name="testWithOperationParameters"/>
  <testcase time="0" name="testWithGenericParameters"/>
  <testcase time="0" name="testWithLanguageOptionAndComments"/>
  <testcase time="0" name="testWithSearchContextOption"/>
  <testcase time="0" name="testDecodeAbandonRequestWithControls"/>
  <testcase time="0" name="testDecodeAbandonRequestNoControlsHighMessageId"/>
  <testcase time="0" name="testDecodeAbandonRequestNoMessageId"/>
  <testcase time="0" name="testDecodeSearchResultDoneSuccess"/>
  <testcase time="0" name="testDecodeSearchResultDoneSuccessWithControls"/>
  <testcase time="0" name="testDecodeSearchResultDoneEmptyResult"/>
  <testcase time="0" name="testEqualsSameObj"/>
  <testcase time="0" name="testEqualsExactCopy"/>
  <testcase time="0" name="testNotEqualDiffId"/>
  <testcase time="0" name="testNotEqualDiffName"/>
  <testcase time="0.06" name="testEqualsDiffImpl"/>
  <testcase time="0" name="testNotEqualDiffModOps"/>
  <testcase time="0" name="testNotEqualDiffModCount"/>
  <testcase time="0" name="testNotEqualDiffModIds"/>
  <testcase time="0" name="testNotEqualDiffModValues"/>
  <testcase time="0" name="testDecodeModifyDNRequestSuccess"/>
  <testcase time="0" name="testDecodeModifyDNRequestSuccessWithControls"/>
  <testcase time="0.01" name="testDecodeModifyDNRequestWithoutSuperior"/>
  <testcase time="0" name="testDecodeModifyDNRequestWithoutSuperiorWithControls"/>
  <testcase time="0" name="testDecodeModifyDNRequestEmptyBody"/>
  <testcase time="0" name="testDecodeModifyDNRequestEmptyEntry"/>
  <testcase time="0" name="testDecodeModifyDNRequestEmptyNewRdn"/>
  <testcase time="0" name="testDecodeModifyDNRequestEmptyDeleteOldRdnn"/>
  <testcase time="0.03" name="testLdifParser"/>
  <testcase time="0.01" name="testLdifNull"/>
  <testcase time="0" name="testLdifEmpty"/>
  <testcase time="0" name="testLdifEmptyLines"/>
  <testcase time="0" name="testLdifComments"/>
  <testcase time="0.01" name="testLdifVersion"/>
  <testcase time="0" name="testLdifParserEndSpaces"/>
  <testcase time="0" name="testLdifParserMuiltiLineComments"/>
  <testcase time="0.01" name="testLdifParserMultiLineEntries"/>
  <testcase time="0.01" name="testLdifParserBase64">
    <failure type="junit.framework.AssertionFailedError">junit.framework.AssertionFailedError
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.assertTrue(Assert.java:20)
	at junit.framework.Assert.assertTrue(Assert.java:27)
	at org.apache.directory.shared.ldap.ldif.LdifReaderTest.testLdifParserBase64(LdifReaderTest.java:321)
</failure>
  </testcase>
  <testcase time="0" name="testLdifParserBase64MultiLine">
    <failure type="junit.framework.AssertionFailedError">junit.framework.AssertionFailedError
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.assertTrue(Assert.java:20)
	at junit.framework.Assert.assertTrue(Assert.java:27)
	at org.apache.directory.shared.ldap.ldif.LdifReaderTest.testLdifParserBase64MultiLine(LdifReaderTest.java:365)
</failure>
  </testcase>
  <testcase time="0" name="testLdifParserRFC2849Sample1"/>
  <testcase time="0.01" name="testLdifParserRFC2849Sample2"/>
  <testcase time="0" name="testLdifParserRFC2849Sample3"/>
  <testcase time="0.01" name="testLdifParserRFC2849Sample4">
    <failure type="junit.framework.ComparisonFailure" message="expected:&amp;lt;...営業部...&amp;gt; but was:&amp;lt;...営業部...&amp;gt;">junit.framework.ComparisonFailure: expected:&amp;...営業部...&amp; but was:&amp;...営業部...&amp;
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at junit.framework.Assert.assertEquals(Assert.java:87)
	at org.apache.directory.shared.ldap.ldif.LdifReaderTest.testLdifParserRFC2849Sample4(LdifReaderTest.java:683)
</failure>
  </testcase>
  <testcase time="0" name="testLdifParserRFC2849Sample5"/>
  <testcase time="0" name="testLdifParserRFC2849Sample5WithSizeLimit"/>
  <testcase time="0.01" name="testLdifParserRFC2849Sample6"/>
  <testcase time="0" name="testLdifParserRFC2849Sample7"/>
  <testcase time="0.01" name="testLdifParserRFC2849Sample7NoValueNoCritical"/>
  <testcase time="0" name="testLdifParserRFC2849Sample7NoCritical"/>
  <testcase time="0.01" name="testLdifParserRFC2849Sample7NoOid"/>
  <testcase time="0" name="testLdifParserRFC2849Sample7BadOid"/>
</testsuite>

Reply via email to