3                    ! "#$ %& ' () '* "+ ', -./01234 56 478 9 :;< ; => ;? @A ;BC DD EFGH DIJ GKL EMN EO KP KQR ST UVW OX YZ[ O\ ]Z^ O_ ` Z abc de fg fhi dj klm no npq rs tu vwxy z{|}~  METACAT_WAITI ConstantValue8(Lorg/dataone/integration/ContextAwareTestCaseDataone;)VCodeLineNumberTableLocalVariableTablethisZLorg/dataone/integration/it/testImplementations/CNDiagnosticFunctionalTestImplementations;catc5Lorg/dataone/integration/ContextAwareTestCaseDataone; testEchoCredentials_RightsHolder)(Ljava/util/Iterator;Ljava/lang/String;)V nodeIteratorLjava/util/Iterator;versionLjava/lang/String;LocalVariableTypeTable9Ljava/util/Iterator; StackMapTable SignatureN(Ljava/util/Iterator;Ljava/lang/String;)VRuntimeVisibleAnnotations-Lorg/dataone/integration/webTest/WebTestName;valueaechoCredentials - tests if the echoCredentials call succeeds for the testRightsHolder certificate4Lorg/dataone/integration/webTest/WebTestDescription;this test calls echoCredentials() and verifies that a SubjectInfo is returned, containing the expected values for the given testRightsHolder certificate, and that no exception is thrown8(Lorg/dataone/service/types/v1/Node;Ljava/lang/String;)VsubjStrperson%Lorg/dataone/service/types/v1/Person;subjInfo*Lorg/dataone/service/types/v1/SubjectInfo;correctSubjectFoundZe.Lorg/dataone/service/exceptions/BaseException;Ljava/lang/Exception;node#Lorg/dataone/service/types/v1/Node; callAdapter0Lorg/dataone/integration/adapters/CNCallAdapter; currentUrl)testEchoCredentials_TestPerson[echoCredentials - tests if the echoCredentials call succeeds for the testPerson certificatethis test calls echoCredentials() and verifies that a SubjectInfo is returned, containing the expected values for the given testPerson certificate, and that no exception is throwngroupStrgroup$Lorg/dataone/service/types/v1/Group;personSubjectFoundpersonSubject1FoundpersonSubject2FoundpersonSubject3FoundcorrectGroupFoundtestEchoSystemMetadataBechoSystemMetadata - tests if the echoSystemMetadata call succeedsthis test calls echoSystemMetadata() and verifies that an equivalent SystemMetadata object is sent back, and that no exception is thrown accessRule)Lorg/dataone/service/types/v1/AccessRule;subject&Lorg/dataone/service/types/v1/Subject;pid)Lorg/dataone/service/types/v1/Identifier; contentBytes[BobjectInputStreamLjava/io/InputStream; nodeReference,Lorg/dataone/service/types/v1/NodeReference;d1o$Lorg/dataone/client/v1/itk/D1Object;sysmeta-Lorg/dataone/service/types/v2/SystemMetadata; echoedSysmeta<NRtestEchoIndexedObject@echoIndexedObject - tests if the echoIndexedObject call succeedsthis test calls echoIndexedObject() and verifies that a valid stream is returned, that it contains the expected values which would have been indexed, and that no exceptions are thrownbuilder#Ljavax/xml/parsers/DocumentBuilder;docLorg/w3c/dom/Document;xPathLjavax/xml/xpath/XPath; abstractExp abstractValauthorGivenNameExpauthorGivenNameValtitleExptitleValformatIdExpExpformatIdValVal formatTypeExp formatTypeValis SourceFile.CNDiagnosticFunctionalTestImplementations.java   !org/dataone/service/types/v1/Node .org/dataone/integration/adapters/CNCallAdaptertestRightsHolder   java/lang/StringBuilder 0testEchoCredentials_RightsHolder(...) vs. node:    2echoCredentials should echo a non-null SubjectInfo   #org/dataone/service/types/v1/Person  DC=org  DC=dataoneCN=testRightsHoldermechoCredentials() with the rights-holder certificate should return SubjectInfo containing the correct subject,org/dataone/service/exceptions/BaseException   : ::  java/lang/Exception     testPerson.testEchoCredentials_TestPerson(...) vs. node:  CN=testPersonCN=testEQPerson1CN=testEQPerson2CN=testEQPerson3kechoCredentials() with the testPerson certificate should return SubjectInfo containing the correct subjects "org/dataone/service/types/v1/Group CN=testGroupqechoCredentials() with the testPerson certificate should return SubjectInfo containing the correct group subject. &testEchoSystemMetadata(...) vs. node: 'org/dataone/service/types/v1/AccessRule    testEchoSystemMetadata_  (org/dataone/integration/ExampleUtilities"eml://ecoinformatics.org/eml-2.0.1 java/io/ByteArrayInputStream bogusAuthoritativeNode "org/dataone/client/v1/itk/D1Object   +org/dataone/service/types/v2/SystemMetadata  CechoSystemMetadata() should send back a valid SystemMetadata objectEechoSystemMetadata() - echoed system metadata identifier should match  HechoSystemMetadata() - echoed system metadata serialVersion should match CechoSystemMetadata() - echoed system metadata checksum should match  %testEchoIndexedObject(...) vs. node: solr *+ 67}+*+,> ?@  ssz Y*+, N+ :* Y  -:6:@::     6n:*- Y  !"#$%&2:(* Y  )"*&..'fDEF.L5MDPGQiRsSTUVWYZd]^_^dabcep s$ i.5lGZ7-f@C {.}+*+,+l mn  ssIY*,+, N+ :* Y --:6666 :   :  :  .  6 /  6 0  6 1  6 \2  6 3:  @ 4:  5:  6   6 7 n:*- Y  !"#$%&2:(* Y  )"*&.~.~'1rst.y5zD}G~JMPr|!$FP^hnqtw~| r P$ F. 5IG7J4M1P. $Z 7-@ @ Y C {.}+*+,8   ssDqY**9+, N+ :* Y :;Y<:*W=:>?@ Y ABC:EF:GYH: IJ: KYEL M:  NOPO: - Q: R S T TUV W WXY Z[ Z[\n:*- Y  !"#$%&2:(* Y  )"*&00A'z09@GNVpw%;>ACHp9Gpw y c T K 7C-qqq_YA{.}+*+,]   ssY**9+, N+ :* Y ^::;Y<:*W=:>?@ Y ABC: EF: GY H:IJ: KY  EL M:  NOPO: -_ `:a:bc:dYef:2:* Y g )"*&hi:j:kl:m *-n&op *-q&r:kl:m *-s&t\ *-u&v:kl:m *-w&xp *-y&z:kl:m *-{&E\ *-|&}:kl:m *-~&\ *-&:*- Y  !"#$%&N:(* Y  )"*&:'6Q^6Q'6Q^:N036?FMT\v}! #%$)%;&C'M(W)a+e,w-./02345679:;<= >@A+B3C=DGEQPVQ[R^H`I~JIPQRLMNPQRPQS.-?Mv }    ~%,)(;ewtb8+&`7-36 ./''''LE{