Êþº¾3¥ lØ ÙÚÛÜ ÝÞ kß àá àâã käå kæ ç èé êë ì í kî ï ðñ kò óô õö k÷ óø ù úû ê üý "ê þ ÿ   k + -      - k  O O    k ! k" # $%&' k() ð*+, Oê-. / 01 k2345 Yê 67 68 ó9 : k;<= &ù >? @A &BC kDEFGH cnSubmitterLjava/lang/String;8(Lorg/dataone/integration/ContextAwareTestCaseDataone;)VCodeLineNumberTableLocalVariableTablethisNLorg/dataone/integration/it/testImplementations/CNRegisterTestImplementations;catc5Lorg/dataone/integration/ContextAwareTestCaseDataone;testUpdateNodeCapabilities)(Ljava/util/Iterator;Ljava/lang/String;)V nodeIteratorLjava/util/Iterator;versionLocalVariableTypeTable9Ljava/util/Iterator; StackMapTable SignatureN(Ljava/util/Iterator;Ljava/lang/String;)V8(Lorg/dataone/service/types/v1/Node;Ljava/lang/String;)Vnode0#Lorg/dataone/service/types/v1/Node;nodeRef,Lorg/dataone/service/types/v1/NodeReference;ping#Lorg/dataone/service/types/v1/Ping;orginalLastSuccessLjava/util/Date;nodeV2#Lorg/dataone/service/types/v2/Node;responseZ cNodeListLjava/util/List;e.Lorg/dataone/service/exceptions/BaseException;Ljava/lang/Exception;node callAdapter0Lorg/dataone/integration/adapters/CNCallAdapter; currentUrl5Ljava/util/List;åIJã,ûG#testUpdateNodeCapabilities_NotFoundRuntimeVisibleAnnotations-Lorg/dataone/integration/webTest/WebTestName;value2updateNodeCapabilities - test for nonexistent node4Lorg/dataone/integration/webTest/WebTestDescription;zthis tests a negative case by calling updateNodeCapabilities with an invalid NodeReference, expecting a NotFound exception clientSubject&Lorg/dataone/service/types/v1/Subject;K(testUpdateNodeCapabilities_NotAuthorized7updateNodeCapabilities - test with unauthorized subject‚this tests a negative case by calling updateNodeCapabilities with an unauthorized certificate, expecting a NotAuthorized exception -testUpdateNodeCapabilities_updatingOtherField3updateNodeCapabilities - test updating other fieldsthis tests a negative case by calling updateNodeCapabilities and trying to set fields other than the node capabilities, expecting an InvalidRequest exception& testRegister5register - test that register works with a valid nodeRtests that calling register with a valid Node will return a non-null NodeReferencemNodenrnewRef mNodeListI testRegister_IdentifierNotUnique,register - test with a non-unique identifier“tests a negative case by calling register with a Node that is not unique and has already been registered, expecting a IdentifierNotUnique exception4 selectNodes`(Lorg/dataone/service/types/v2/NodeList;Lorg/dataone/service/types/v1/NodeType;)Ljava/util/List;iInl'Lorg/dataone/service/types/v2/NodeList;nodeType'Lorg/dataone/service/types/v1/NodeType;nodes…(Lorg/dataone/service/types/v2/NodeList;Lorg/dataone/service/types/v1/NodeType;)Ljava/util/List;testGetNodeCapabilities>getNodeCapabilities - test that getNodeCapabilities call works’this test just calls getNodeCapabilities with an MN reference and verifies that it gets back a non-null Node containing a non-null Services object capabilitiesservices'Lorg/dataone/service/types/v1/Services;L testGetNodeCapabilities_NotFoundMgetNodeCapabilities - test that getNodeCapabilities fails for an invalid Nodefthis test just calls getNodeCapabilities with an invalid MN reference and expects a NotFound exception SourceFile"CNRegisterTestImplementations.java opM NOdataone.it.cnode.submitter.cn cnDevUNM1P QR mnS TU VW!org/dataone/service/types/v1/Node x‚.org/dataone/integration/adapters/CNCallAdapter XY oZ [\java/lang/StringBuilder o]*testUpdateNodeCapabilities(...) vs. node: ^_ `\ ab cde fÉ ÂÃJ gU h\ICannot test updateNodeCapabilities unless there is a node in the NodeList ij kl mn op!org/dataone/service/types/v1/Ping qrjava/util/Date st uv!org/dataone/service/types/v2/Nodew xy z{3response cannot be false. [Only true or exception]. |},org/dataone/service/exceptions/BaseException ~\java/lang/Exception ]€ ‚ƒ „\: …\ ¢‚† ‡ˆ ‰\BAD Šb ‹Œ Ž5updateNodeCapabilities on fictitious node should fail'org/dataone/service/exceptions/NotFound"expected fail with NotFound. Got: ^:: ­‚publica?hAoBtC}D„EF—H¤I¯J»U¾PÀQÍUÐRÒS×TÿVsŽaZƒ„hS…†oL‡ˆ„7‰Š ¤‹Œ ¯ Ž =~À ‘’Ò-‘“tu”„|nî•–è—n} =~˜9þT™š›þ(œžÿ=Ÿœš™šB Q¡.¢yq}+¹™*+¹À ,¶3§ÿé±r\ ]^s tuz{|n} z~€£¤¥s¦§¥s¨¢‚q U» Y**´¶ +,· N*´¸4:+¶:*»Y·¶¶¶¶*-¶²·:¹™*-¶¶§’¹À :¶:»Y·¶5¶6¶¶¶7¶8¶9¶:  Ç »Y· :  ¶!:  »"Y·#¶$ ¶%&¸'À&: - ¶(6 *-¶:¶§h:§c:*-¶»Y·<¶¶/¶=>¶¶,¶¶¶§2:¶.*»Y·¶/¶0¶1¶¶2¶¶¶±9ìï;9ìô+9ì%-r~bcd!e9hFiPj]mjnqop”q›s¢t§u°v·wÃxÊz×{â|ì‰ïñ‰ôö‚"‰%†'‡,ˆTŠs˜j‚ƒ„q{…†¢J‡ˆ ·5‰Š ׋Œ â Ž F¦ö,‘’'-‘“UtuU”„U|nC•–:©ª!4—n} F¦˜Pÿ]Ÿœš™«š›þRœžÿ;Ÿœš™«šB¬D p¡.­yq}+¹™*+¹À ,¶?§ÿé±r ‘’s tuz{|n} z~€£¤¥s®§¥s¯­‚q¡  » Y*@¶ +,· N+¶:*»Y·¶¶¶¶*-¶²·:¹™*-¶¶§h¹À :¶:¶:Ç »Y· :¶!: »"Y·#¶$¶%&¸'À&: - ¶(6 *-¶A¶§h:§c:*-¶»Y·C¶¶/¶=>¶¶,¶¶¶§2:¶.*»Y·¶/¶0¶1¶¶2¶¶¶±.·ºB.·¿+.·ð-rn˜™š.;žEŸR¢_£f¥m¦r§{¨‚©Žª•¬¢­­®·½ºµ¼½¿·Á¸í½ðºò»÷¼¾sŽ_Xƒ„fQ…†mJ‡ˆ‚5‰Š ¢‹Œ ­ Ž ;|Á,‘’ò-‘“ tu ”„ |n•– —n} ;|˜=þR™š›þ(œžÿ;Ÿœš™šB°D p¡.±yq}+¹™*+¹À ,¶D§ÿé±rÆ ÇÈs tuz{|n} z~€£¤¥s²§¥s³±‚q =» Y**´¶ +,· N+¶:*»Y·¶¶¶¶*-¶²·:¹™*-¶¶§ƒ¹À :»Y·+¶E¶F¶¶¶G¶:¶:Ç »Y· :¶!: »"Y·#¶$¶%&¸'À&: - ¶(6 *-¶H¶§h:§c:*-¶»Y·J¶¶/¶=>¶¶,¶¶¶§2:¶.*»Y·¶/¶0¶1¶¶2¶¶¶±0Ô×I0ÔÜ+0Ô -rrÎÏÐ0Ó=ÔGÕTØaÙ|ۃ݊ÞߘàŸá«â²ä¿åÊæÔó×éÙóÜëÞì ó ðñò<ôsŽasƒ„ƒQ…†ŠJ‡ˆŸ5‰Š ¿‹Œ Ê Ž =—Þ,‘’-‘“=tu=”„=|n+•–%—n} =—˜=þT™š›þCœžÿ;Ÿœš™šB´D p¡.µyq}+¹™*+¹À ,¶K§ÿé±rú ûüs tuz{|n} z~€£¤¥s¶§¥s·µ‚qÏ » Y*@¶ +,· N+¶:*»Y·L¶¶¶¶*-¶²M·:¹™*-¶N¶§‰¹À :¶¶5:»OY·P:»Y·¶Q¶¶¶7¶8»Y·¶¶R¶¶¶S&¸'À&: - ¶T: *-¶U Ƨ¶*§D:*-¶¶,¶§2:¶.*»Y·¶/¶0¶1¶¶2¶¶¶±.ØÛ+.Øí-r^.;E R _ ir‹’®»ÄØÛÝêíïôs„ _y¸„io¹nrfº†»‹Œ Ć ;»Ý ‘’ï-‘“tu”„|n •–—n} ;»˜þR™š›ÿ Ÿœš™š›œš¼Ÿ½šÿ Ÿœš™š›œš¼Ÿ½šÿŸœš™šB Q¡.¾yq}+¹™*+¹À ,¶V§ÿé±r$ %&s tuz{|n} z~€£¤¥s¿§¥sÀ¾‚qýã» Y**´¶ +,· N+¶:*»Y·L¶¶¶¶*-¶²M·:¹™*-¶N¶§)¹&¸'À&:-¶T:*-¶W¶§h:§c:*-¶»Y·J¶¶/¶=>¶¶,¶¶¶§2:¶.*»Y·¶/¶0¶1¶¶2¶¶¶±0z}X0z‚+0z³-rN+,-00=1G2T6g7p8zF}<F‚>„?°F³CµDºEâGsf g‹Œp †==»„,‘’µ-‘“ãtu㔄ã|nÑ•–Ë—n} ==»˜þT™š›ú%BÁD p¡.ÂÃqïF»YY·ZN6+¶[¢3+¶\:,Ç-¹]W§¶^,¦ -¹]W„§ÿÊ-°r& JKLM N,O5P>KDSs>"”„ 9ÄÅFtuFÆÇFÈÉ>Ê} >ʘý ›ü œúú€ËÌyq}+¹™*+¹À ,¶_§ÿé±rZ [\s tuz{|n} z~€£¤¥sͧ¥sÎÌ‚qÏ ú» Y**´¶ +,· N+¶:*»Y·`¶¶¶¶*-¶²M·:¹™*-¶a¶§J¹&¸'À&:¶b:-¶c:dƧ¸e¶f: g Ƨ¸e§^:*-¶»Y·¶/¶=>¶¶,¶¶¶§2:¶.*»Y·¶/¶0¶1¶¶2¶¶¶±0›ž+0›Ê-rR`ab0e=fGgTjgknlvm…oŒp›xžr sÇxÊuÌvÑwùysz g4‹Œn-…†v%ÏŒŒÐÑ =^» '‘’Ì-‘“útuú”„ú|nè•–â—n} =^»˜É þT™š›ÿ, Ÿœš™š›¼¼šÿ Ÿœš™š›¼¼šÿ Ÿœš™š›¼¼Òšÿ Ÿœš™š›¼¼ÒšÿŸœš™šB k¡.Óyq}+¹™*+¹À ,¶h§ÿé±r €s tuz{|n} z~€£¤¥sÔ§¥sÕÓ‚qö» Y**´¶ +,· N+¶:*»Y·`¶¶¶¶*-¶²M·:¹™*-¶a¶§7¹&¸'À&:»OY·P:i¶7-¶cW*-¶j¶§m:§h:*-¶»Y·<¶¶/¶=>¶¶,¶¶¶§7:¶.*»Y·<¶¶/¶0¶1¶¶2¶¶¶±0ˆ‹;0ˆ+0ˆÁ-rV…†‡0Š=‹GŒTgp‘w’~“ˆœ‹•œ—’˜¾œÁ™ÃšÈ›õsf g!‹Œp…†=K»’,‘’Ã2‘“ötuö”„ö|nä•–Þ—n} =K»˜þT™š›ú3B¬D p¡3Ö×