Êþº¾3¦ mØ ÙÚÛÜ ÝÞ lß àá àâã läå læ ç èé êë ì í lî ï ðñ lò óô õö l÷ óø ù úû ê üý "ê þ ÿ   l + -      - l  P P    l !" l# $ %&'( l)* ð+,- Pê./ 0 12 l3456 Zê 78 79 ó: ; l<=> &ù ?@ AB &CD lEFGHI 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;åJKã-ûH#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;L(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 mNodeList 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 exception5 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;M 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 pqN OPdataone.it.cnode.submitter.cn cnDevUNM1Q RS noT UV WX!org/dataone/service/types/v1/Node yƒ.org/dataone/integration/adapters/CNCallAdapter YZ p[ \]java/lang/StringBuilder p^*testUpdateNodeCapabilities(...) vs. node: _` a] bc def gÉ ÂÃK hV i]ICannot test updateNodeCapabilities unless there is a node in the NodeList jk lm no pq!org/dataone/service/types/v1/Ping rsjava/util/Date tu vw!org/dataone/service/types/v2/Nodex yz {|3response cannot be false. [Only true or exception]. }~,org/dataone/service/exceptions/BaseException ]java/lang/Exception €^ ‚ƒ„ …]: †] £ƒ‡ ˆ‰ Š]BAD ‹c Œ Ž5updateNodeCapabilities on fictitious node should fail'org/dataone/service/exceptions/NotFound"expected fail with NotFound. Got: _:: ®ƒ"org/dataone/service/util/Constantspublica?hAoBtC}D„EF—H£I®JºU½P¿QÌUÏRÑSÖTþVtŽaY„…hR†‡oKˆ‰„6Š‹ £Œ ® Ž =}‘¿ ’“Ñ-’”ÿuvÿ•…ÿ}oí–—ç˜o~ =}™€9þTš›œþ(žŸÿ< ›š›B¡Q¢.£zr}+¹™*+¹À ,¶3§ÿé±s\ ]^t uv{|}o~ {€‚¤¥¦s§¨¦s©£ƒr T» Y**´¶ +,· N*´¸4:+¶:*»Y·¶¶¶¶*-¶²·:¹™*-¶¶§‘¹À :¶:»Y·¶5¶6¶¶¶7¶8¶9¶:  Ç »Y· :  ¶!:  »"Y·#¶$ ¶%&¸'À&: - ¶(6 *-¶:¶§h:§c:*-¶»Y·<¶¶/¶=>¶¶,¶¶¶§2:¶.*»Y·¶/¶0¶1¶¶2¶¶¶±9ëî;9ëó+9ë$-sŽ#bcd!e9hFiPj]mjnqop”q›s¢t§u°v·wÃxÊzÖ{á|ë‰îð‰óõ‚÷ƒ„…‚!‰$†&‡+ˆSŠt˜j„…qz†‡¢Iˆ‰ ·4Š‹ ÖŒ á Ž F¥‘õ,’“&-’”TuvT•…T}oB–—9ª«!3˜o~ F¥™€Pÿ] ›š¬›œþRžŸÿ: ›š¬›B­D¡p¢.®zr}+¹™*+¹À ,¶?§ÿé±s ‘’t uv{|}o~ {€‚¤¥¦s¯¨¦s°®ƒr¨ » Y*A¶ +,· N+¶:*»Y·¶¶¶¶*-¶²·:¹™*-¶¶§g¹À :¶:¶:Ç »Y· :¶!: »"Y·#¶$¶%&¸'À&: - ¶(6 *-¶B¶§h:§c:*-¶»Y·D¶¶/¶=>¶¶,¶¶¶§2:¶.*»Y·¶/¶0¶1¶¶2¶¶¶±.¶¹C.¶¾+.¶ï-sv˜™š.;žEŸR¢_£f¥m¦r§{¨‚©Žª•¬¡­¬®¶½¹µ»½¾·À¸Ó¹é¸ì½ïºñ»ö¼¾tŽ_W„…fP†‡mIˆ‰‚4Š‹ ¡Œ ¬ Ž ;{‘À,’“ñ-’”uv•…}o–— ˜o~ ;{™€=þRš›œþ(žŸÿ: ›š›B±D¡p¢.²zr}+¹™*+¹À ,¶E§ÿé±sÆ ÇÈt uv{|}o~ {€‚¤¥¦s³¨¦s´²ƒrÑ <» Y**´¶ +,· N+¶:*»Y·¶¶¶¶*-¶²·:¹™*-¶¶§‚¹À :»Y·+¶F¶G¶¶¶H¶:¶:Ç »Y· :¶!: »"Y·#¶$¶%&¸'À&: - ¶(6 *-¶I¶§h:§c:*-¶»Y·K¶¶/¶=>¶¶,¶¶¶§2:¶.*»Y·¶/¶0¶1¶¶2¶¶¶±0ÓÖJ0ÓÛ+0Ó -s‚ ÎÏÐ0Ó=ÔGÕTØaÙ|ۃ݊ÞߘàŸá«â²ä¾åÉæÓóÖéØóÛëÝìßíðîýïì ó ðñò;ôtŽar„…ƒP†‡ŠIˆ‰Ÿ4Š‹ ¾Œ É Ž =–‘Ý,’“-’”<uv<•…<}o*–—$˜o~ =–™€=þTš›œþCžŸÿ: ›š›BµD¡p¢.¶zr}+¹™*+¹À ,¶L§ÿé±sú ûüt uv{|}o~ {€‚¤¥¦s·¨¦s¸¶ƒrÎ » Y*A¶ +,· N+¶:*»Y·M¶¶¶¶*-¶²N·:¹™*-¶O¶§ˆ¹À :¶¶5:»PY·Q:»Y·¶R¶¶¶7¶8»Y·¶¶S¶¶¶T&¸'À&: - ¶U: *-¶V Ƨ¶*§D:*-¶¶,¶§2:¶.*»Y·¶/¶0¶1¶¶2¶¶¶±.×Ú+.×ì-s^.;E R _ ir‹’®ºÃ×ÚÜéìîót„ _x¹…inºore»‡ºŒ ÃŽ‡ ;œ¼‘Ü ’“î-’”uv•…}o –—˜o~ ;œ¼™€þRš›œÿ€  ›š›œ›ž½ž ››ÿ  ›š›œ›ž½ž ››ÿ ›š›B¡Q¢.¾zr}+¹™*+¹À ,¶W§ÿé±s$ %&t uv{|}o~ {€‚¤¥¦s¿¨¦sÀ¾ƒr â» Y**´¶ +,· N+¶:*»Y·M¶¶¶¶*-¶²N·:¹™*-¶O¶§(¹&¸'À&:-¶U:*-¶X¶§h:§c:*-¶»Y·K¶¶/¶=>¶¶,¶¶¶§2:¶.*»Y·¶/¶0¶1¶¶2¶¶¶±0y|Y0y+0y²-s^+,-00=1G2T6f7o8yF|<~F>ƒ?…@–A£B¬?¯F²C´D¹EáGtf fŒo Ž‡=<¼‘ƒ,’“´-’”âuvâ•…â}oЖ—ʘo~ =<¼™€þTš›œú$BÁD¡p¢.ÂÃrïF»ZY·[N6+¶\¢3+¶]:,Ç-¹^W§¶_,¦ -¹^W„§ÿÊ-°s& JKLM N,O5P>KDSt>"•… 9ÄÅFuvFÆÇFÈÉ>Ê‘~ >Ê™€ý œü úúËÌzr}+¹™*+¹À ,¶`§ÿé±sZ [\t uv{|}o~ {€‚¤¥¦sͨ¦sÎ̃rÖ ù» Y**´¶ +,· N+¶:*»Y·a¶¶¶¶*-¶²N·:¹™*-¶b¶§I¹&¸'À&:¶c:-¶d:eƧ¸f¶g: h Ƨ¸f§^:*-¶»Y·¶/¶=>¶¶,¶¶¶§2:¶.*»Y·¶/¶0¶1¶¶2¶¶¶±0š+0šÉ-sZ`ab0e=fGgTjfkmlum„o‹pšxrŸs¡tÃsÆxÉuËvÐwøytz f4Œm-†‡u%Ï‹ÐÑ =]¼‘Ÿ'’“Ë-’”ùuvù•…ù}oç–—á˜o~ =]¼™€É þTš›œÿ+  ›š›œ½ž½›ÿ  ›š›œ½ž½›ÿ  ›š›œ½ž½Ò›ÿ  ›š›œ½ž½Ò›ÿ ›š›B¡k¢.Ózr}+¹™*+¹À ,¶i§ÿé±s €t uv{|}o~ {€‚¤¥¦sÔ¨¦sÕÓƒrõ» Y**´¶ +,· N+¶:*»Y·a¶¶¶¶*-¶²N·:¹™*-¶b¶§6¹&¸'À&:»PY·Q:j¶7-¶dW*-¶k¶§m:§h:*-¶»Y·<¶¶/¶=>¶¶,¶¶¶§7:¶.*»Y·<¶¶/¶0¶1¶¶2¶¶¶±0‡Š;0‡+0‡À-sV…†‡0Š=‹GŒTfo‘v’}“‡œŠ•Œœ—‘˜½œÀ™ÂšÇ›ôtf f!Œo†‡=J¼‘‘,’“Â2’”õuvõ•…õ}oã–—ݘo~ =J¼™€þTš›œú2B­D¡p¢3Ö×