Êþº¾3v ]±' \² ³´ \µ ¶· ¶¸¹ \º» \¼ \½¾ ¿À Á à ÄÅ Æ ÇÈÉ ÁÊË ÇÌ Í ÎÏ Ð \Ñ ÒÓÔÕ Ö×Ø !ÙÚ !Û ÜÝ ÞÙß àá "âã ä åæçè éê ëìíî ïð ñòó "ô õö !÷ø \ù \ú Òûüýþÿ \    J    ë  \ Î SÁ S Ò METACAT_INDEXING_TIMEJcnsLjava/util/List; Signature5Ljava/util/List;L(Lorg/dataone/integration/ContextAwareTestCaseDataone;Ljava/util/Iterator;)VCodeLineNumberTableLocalVariableTablethisRLorg/dataone/integration/it/testImplementations/ViewFunctionalTestImplementations;catc5Lorg/dataone/integration/ContextAwareTestCaseDataone;cNodesLjava/util/Iterator;LocalVariableTypeTable9Ljava/util/Iterator;q(Lorg/dataone/integration/ContextAwareTestCaseDataone;Ljava/util/Iterator;)VtestView_Scimeta)(Ljava/util/Iterator;Ljava/lang/String;)V nodeIteratorversionLjava/lang/String; StackMapTableN(Ljava/util/Iterator;Ljava/lang/String;)VRuntimeVisibleAnnotations-Lorg/dataone/integration/webTest/WebTestName;valueKview - tests if the view call returns an html document for science metadata4Lorg/dataone/integration/webTest/WebTestDescription;ˆthis test calls view() with the 'default' theme and the pid of a science metadata object, then verifies that it returns an html document8(Lorg/dataone/service/types/v1/Node;Ljava/lang/String;)VeLjava/lang/Exception;docLorg/jsoup/nodes/Document;htmlRootLorg/jsoup/nodes/Element;node#Lorg/dataone/service/types/v1/Node; callAdapter4Lorg/dataone/integration/adapters/CommonCallAdapter;pid)Lorg/dataone/service/types/v1/Identifier; accessRule)Lorg/dataone/service/types/v1/AccessRule;isLjava/io/InputStream;¹»ÉÔtestView_ResMapIview - tests if the view call returns an html document for a resource map„this test calls view() with the 'default' theme and the pid of a resource map object, then verifies that it returns an html document testListViewsQlistViews - tests if the listViews call returns valid themes, including 'default'vthis test calls listViews() and verifies that it returns a valid list of themes including the required 'default' themeviewTypeviews)Lorg/dataone/service/types/v2/OptionList; foundDefaultZ testListViewsExist\listViews / view - tests if the listViews call returns themes that are supported by the node{this test calls listViews() and verifies that each of the returned themes does not throw an exception when used with view()subject&Lorg/dataone/service/types/v1/Subject;policy+Lorg/dataone/service/types/v1/AccessPolicy;e1 SourceFile&ViewFunctionalTestImplementations.java d! ^_" #$ `a %& '(!org/dataone/service/types/v1/Node r2org/dataone/integration/adapters/CommonCallAdapter )v *+v2 d,java/lang/StringBuilder d-testView_Scimeta_ ./0 12 324 56'org/dataone/service/types/v1/AccessRule"org/dataone/service/util/Constantspublic 78 9:; <= >? kl@ ABjava/lang/Exceptionjava/lang/AssertionError C2: DUnable to create a test object for testView_Scimeta functional test D2, EF .G. pid:  H2 dIdefault JKL MNk: view() should return an InputStream that contains a valid HTML Document for the default theme and pid:  . Error: O PQR S2: :root TUV WX]: view() did not return an HTML document with a header node for the default theme and pid: dYZ [\ ]-0Unable to run testView_Scimeta functional test: ^_ š `aDUnable to create a test object for testView_ResMap functional test: i: view() should return an InputStreamthat can be parsed into a document for the default theme and pid: „: view() either did not return an HTML document, or did not return an HTML document with a header, for the default theme and pid: /Unable to run testView_ResMap functional test:  bc def ghjava/lang/String ijCtestListViews() should return at least a "default" view option typek lm1: Unable to run testListViews functional test: n2 : § o=)org/dataone/service/types/v1/AccessPolicy pqtestListViewsExist_ Ars tulistViews() returned a theme ";", which does not seem to be supported. Yielded exception: 6: Unable to run testListViewsExist functional test: Porg/dataone/integration/it/testImplementations/ViewFunctionalTestImplementations.org/dataone/integration/it/ContextAwareAdapter'org/dataone/service/types/v1/Identifierjava/io/InputStreamorg/jsoup/nodes/Documentjava/lang/Throwable'org/dataone/service/types/v2/OptionListjava/util/Iterator8(Lorg/dataone/integration/ContextAwareTestCaseDataone;)V,org/apache/commons/collections/IteratorUtilstoList&(Ljava/util/Iterator;)Ljava/util/List;hasNext()Znext()Ljava/lang/Object; cnSubmitter getSessionA(Ljava/lang/String;)Lorg/dataone/client/rest/MultipartRestClient;e(Lorg/dataone/client/rest/MultipartRestClient;Lorg/dataone/service/types/v1/Node;Ljava/lang/String;)V()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(org/dataone/integration/ExampleUtilitiesgenerateIdentifier()Ljava/lang/String;toString)org/dataone/client/v1/types/D1TypeBuilderbuildIdentifier=(Ljava/lang/String;)Lorg/dataone/service/types/v1/Identifier; buildSubject:(Ljava/lang/String;)Lorg/dataone/service/types/v1/Subject; addSubject)(Lorg/dataone/service/types/v1/Subject;)V'org/dataone/service/types/v1/PermissionREAD)Lorg/dataone/service/types/v1/Permission; addPermission,(Lorg/dataone/service/types/v1/Permission;)V3org/dataone/integration/ContextAwareTestCaseDataonecreateTestObject˜(Lorg/dataone/client/D1Node;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/AccessRule;)Lorg/dataone/service/types/v1/Identifier;getNodeBaseServiceUrl getMessagegetCause()Ljava/lang/Throwable;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;getValue*(Ljava/lang/String;Ljava/lang/Throwable;)Vviewx(Lorg/dataone/service/types/v1/Session;Ljava/lang/String;Lorg/dataone/service/types/v1/Identifier;)Ljava/io/InputStream;org/jsoup/JsoupparseU(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document;java/lang/ObjectgetClass()Ljava/lang/Class;java/lang/ClassgetNameselect/(Ljava/lang/String;)Lorg/jsoup/select/Elements;org/jsoup/select/Elementsfirst()Lorg/jsoup/nodes/Element;(Ljava/lang/Object;)Vorg/apache/commons/io/IOUtils closeQuietly(Ljava/io/InputStream;)VprintStackTrace handleFail'(Ljava/lang/String;Ljava/lang/String;)VprocureResourceMap_(Lorg/dataone/integration/adapters/CommonCallAdapter;)Lorg/dataone/service/types/v1/Identifier; listViewsQ(Lorg/dataone/service/types/v1/Session;)Lorg/dataone/service/types/v2/OptionList; getOptionList()Ljava/util/List;java/util/Listiterator()Ljava/util/Iterator;equals(Ljava/lang/Object;)Zorg/junit/Assert assertTrue(Ljava/lang/String;Z)V getSimpleNameCHANGE_PERMISSIONaddAllow,(Lorg/dataone/service/types/v1/AccessRule;)V¾(Lorg/dataone/client/D1Node;Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/AccessPolicy;Ljava/lang/String;Ljava/lang/String;)Lorg/dataone/service/types/v1/Identifier;java/lang/Threadsleep(J)V!\]^_`abc defq*+·*µ*,¸µ±g'# )*h ijklmno mpbqrsf}+¹™*+¹À ,· §ÿé±g0 12h ijtnuvo tpwbxyz{s|}{s~rf* Ó» Y**´ ¶ +·N»Y·¶¸¶¶¸:»Y·:¸¶²¶*´-¶ :§i:»"Y»Y·-¶#¶$¶%¶¶&¶'¶¶(¶)¶Ç*§%»Y·¶(¶+¶,¶¶-¶¶·.¿:-/¶0::*¸1:§J:»"Y»Y·-¶#¶2¶¶-¶3¶¶4¶5¶6¶¶&¶¶·.¿7¶8¶9:Ç)»"Y»Y·-¶#¶:¶¶-¶¶·;¿¸<§r:¶=*-¶#»Y·>¶¶&¶'¶¶(¶)¶Ç*§%»Y·¶(¶+¶,¶¶-¶¶¶?¸<§ : ¸< ¿±HVY!ÐÚÝ!Â[c!Â[ÈcÀÈÈÊÈgŽ#68-96:@;H>VDY?[@yB°C¿FÂHÍJÐLÚSÝNßOøR$U0V5WNY[b`cc[e\j]}_´`½]ÀbÅcÈbÒdhz [d€ßE€Ћ‚ƒ0+„…e[€ÓijÓ†‡ÓuvÀˆ‰-¦Š‹6ŒÂŽw ÿY‘’“”•–ÿ=‘’“”•–[[ÿ!‘’“”•–[[’úÿ‘’“”•—˜–ûFú6G–ÿ7‘’“”•—–’ÿ!‘’“”•—–’’ÿ ‘’“”•—™ šsf}+¹™*+¹À ,·@§ÿé±gj klh ijtnuvo tpwbxyz{s›}{sœšf ¢» Y**´ ¶ +·N:*´-¶A:§l:¶=»"Y»Y·-¶#¶$¶B¶¶&¶'¶¶(¶)¶Ç*§%»Y·¶(¶+¶,¶¶-¶¶·;¿:-/¶0::*¸1:§H:»"Y»Y·-¶#¶C¶¶-¶3¶¶4¶5¶6¶¶&¶¶·;¿7¶8¶9:Ç)»"Y»Y·-¶#¶D¶¶-¶¶·;¿¸<§v:¶=»"Y»Y·-¶#¶$¶E¶¶&¶'¶¶(¶)¶Ç*§%»Y·¶(¶+¶,¶¶-¶¶·;¿:¸<¿± #!§ª!&.!&—.™—g~prt {#u%v*wHyzŒ}šƒ§‹ª…¬†Å‰ÒŠïûŽ’&›+œ.”0•5–S˜Š™—›¡hp %g€¬C€‰‚ƒû+„…0g€¢ij¢†‡¢uvˆ‰ŒŠ‹Žwì ÿ#‘’“”–ÿB‘’“”–**ÿ!‘’“”–**’úÿ‘’“”—˜–ûDú6G–ÿB‘’“”—–55ÿ!‘’“”—–55’ÿ‘’“”—™ sf}+¹™*+¹À ,·F§ÿé±g£ ¤¥h ijtnuvo tpwbxyz{sž}{sŸf‡š» Y**´ ¶ +·N-¶G:6¶H¹I:¹™"¹ÀJ:/¶K™ 6§§ÿÚL¸M§@:¶=»"Y»Y·-¶#¶N¶¶4¶O¶P¶¶&¶¶·;¿±Y\!g>©¬®¯?°I±L²O°RµY½\¸^¹cº|¼™¾hR? v?¡¢<£¤^;€šijš†‡šuv‡ˆ‰w7ÿ)‘’“¥¦%úÿ ‘’“–<§sf}+¹™*+¹À ,·Q§ÿé±gÄ ÅÆh ijtnuvo tpwbxyz{s¨}{s©§fœ ~» Y**´ ¶ +·N:-¶G:¶H¹I:¹™¹ÀJ::»Y·: ¸:   ¶ ²R¶»SY·T:   ¶U»Y·V¶¸¶¶¸:*´- *´ ¶W:*´¸X-¶0:¸<§w: *-¶#»Y·Y¶¶Z¶ ¶&¶P¶ ¶(¶)¶Ç*§%»Y· ¶(¶+¶,¶¶-¶¶¶?¸<§ : ¸< ¿§þü§M:¶=»"Y»Y·-¶#¶[¶¶4¶O¶P¶¶&¶,¶¶-¶¶·;¿±B±¹!B±#¹##%#03!g†!ÊÌÎÐ?ÒBÔKÕRÖY×aØjÙqÛ‹ÜŸÞ¦à±é¶ê¹â»ãØæçãé ê#é-ë0ó3í5î:ïSñpò}ôh„ KfŒ R_ª« jG¬­ »`® BëŽ?î v¡¢5H€~ij~†‡~uvkˆ‰hŠ‹wÎ ÿ)‘’“”¥¦ÿ ‘’“”¥¦’—–ÿ< ‘’“”¥¦’—–’ÿ! ‘’“”¥¦’—–’’ÿ ‘’“”¥¦’—™ù ùB–ûI¯°