<?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>setup (MetacatTest)</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" /> </head> <body class="standalone-code"> <pre><span class="ruby-comment cmt"># File test/metacat_test.rb, line 7</span> <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">setup</span> <span class="ruby-comment cmt"># This test case is setup for use against the ucsb/msi metacat server</span> <span class="ruby-comment cmt"># You need a valid login to run the test case as well as an squery, eml-docid,</span> <span class="ruby-comment cmt"># and datatable docid that will all return documents</span> <span class="ruby-ivar">@username</span> = <span class="ruby-value str">'uid=cburt,o=PISCO,dc=ecoinformatics,dc=org'</span> <span class="ruby-ivar">@password</span> = <span class="ruby-value str">'7lobster'</span> <span class="ruby-ivar">@metacat</span> = <span class="ruby-constant">Metacat</span>.<span class="ruby-identifier">new</span>(<span class="ruby-value str">"http://data.piscoweb.org/catalog/metacat"</span>) <span class="ruby-comment cmt">#must return at least one eml document</span> <span class="ruby-ivar">@squery</span> = <span class="ruby-value str">'<?xml version="1.0"?> <pathquery version="1.2"> <returndoctype>eml://ecoinformatics.org/eml-2.0.1</returndoctype> <returndoctype>eml://ecoinformatics.org/eml-2.0.0</returndoctype> <returnfield>dataset/title</returnfield> <returnfield>dataTable/entityName</returnfield> <returnfield>creator/individualName/surName</returnfield> <returnfield>creator/organizationName</returnfield> <returnfield>dataTable/physical/distribution/online/url</returnfield> <querygroup operator="INTERSECT"> <queryterm casesensitive="false" searchmode="starts-with"> <value>PISCO:</value> <pathexpr>title</pathexpr> </queryterm> <querygroup operator="INTERSECT"> <queryterm casesensitive="true" searchmode="equals"> <value>Subtidal Community Survey Data</value> <pathexpr>keywordSet/keyword</pathexpr> </queryterm> <queryterm casesensitive="true" searchmode="equals"> <value>PISCO Categories</value> <pathexpr>keywordSet/keywordThesaurus</pathexpr> </queryterm> </querygroup> </querygroup> </pathquery>'</span> <span class="ruby-ivar">@data_table_docid</span> = <span class="ruby-value str">'HMS001_020ADCP019R00_20060612.40.1'</span> <span class="ruby-ivar">@eml_docid</span> = <span class="ruby-value str">'HMS001_020ADCP019R00_20060612.50.1'</span> <span class="ruby-comment cmt"># Not accessable to user Public</span> <span class="ruby-ivar">@locked_docid</span> = <span class="ruby-value str">'chad.1.1'</span> <span class="ruby-keyword kw">end</span></pre> </body> </html>