|
From: <yo...@us...> - 2009-11-23 21:46:11
|
Revision: 299
http://treebase.svn.sourceforge.net/treebase/?rev=299&view=rev
Author: youjun
Date: 2009-11-23 21:45:55 +0000 (Mon, 23 Nov 2009)
Log Message:
-----------
fix bug on test template
Modified Paths:
--------------
trunk/oai-pmh_data_provider/data_provider_web/src/main/java/org/treebase/oai/web/controller/OAIPMHController.java
trunk/oai-pmh_data_provider/data_provider_web/src/test/java/org/treebase/oai/web/controller/OAIPMHControllerTest.java
trunk/oai-pmh_data_provider/data_provider_web/src/test/resources/GetRecord.vm
trunk/oai-pmh_data_provider/data_provider_web/src/test/resources/oai_dc_record.vm
Modified: trunk/oai-pmh_data_provider/data_provider_web/src/main/java/org/treebase/oai/web/controller/OAIPMHController.java
===================================================================
--- trunk/oai-pmh_data_provider/data_provider_web/src/main/java/org/treebase/oai/web/controller/OAIPMHController.java 2009-11-23 19:25:47 UTC (rev 298)
+++ trunk/oai-pmh_data_provider/data_provider_web/src/main/java/org/treebase/oai/web/controller/OAIPMHController.java 2009-11-23 21:45:55 UTC (rev 299)
@@ -247,7 +247,10 @@
}catch(NullPointerException e){
//study 253 citation= null, data should be fixed
System.err.println("study "+study.getId()+
- " citation= "+e.getMessage());}
+ " citation= "+e.getMessage());
+ map.put("identifier", "treebase.org/study/TB2:s"+study.getId());
+ map.put("datestamp", study.getReleaseDate());
+ }
//map.put("type", "text");
//map.put("language", "en");
Modified: trunk/oai-pmh_data_provider/data_provider_web/src/test/java/org/treebase/oai/web/controller/OAIPMHControllerTest.java
===================================================================
--- trunk/oai-pmh_data_provider/data_provider_web/src/test/java/org/treebase/oai/web/controller/OAIPMHControllerTest.java 2009-11-23 19:25:47 UTC (rev 298)
+++ trunk/oai-pmh_data_provider/data_provider_web/src/test/java/org/treebase/oai/web/controller/OAIPMHControllerTest.java 2009-11-23 21:45:55 UTC (rev 299)
@@ -155,12 +155,11 @@
}
-public void testListRecords() {
-
+public void testListRecords() {
OAIPMHCommand params=new OAIPMHCommand();
params.setVerb("ListRecords");
- //params.setFrom("2005-11-15T06:16:15Z");
- params.setUntil("1996-11-04T06:16:15Z");
+ params.setFrom("2008-05-05T01:01:01Z");
+ //params.setUntil("1996-11-04T06:16:15Z");
params.setMetadataPrefix("oai_dc");
Map model=new HashMap();
model.put("identify",identify );
@@ -168,14 +167,12 @@
ModelAndView mav=controller.ListRecords(params, model);
String result=vu.runTemplate(mav);
this.assertNotNull(result);
- //System.out.println("---------test ListRecord---------");
- //System.out.print(result);
-
+ System.out.println("---------test ListRecord---------");
+ System.out.print(result);
}
public void testListIdentifiers()
- {
-
+ {
OAIPMHCommand params=new OAIPMHCommand();
params.setVerb("ListIdentifiers");
params.setFrom("2005-11-15T06:16:15Z");
Modified: trunk/oai-pmh_data_provider/data_provider_web/src/test/resources/GetRecord.vm
===================================================================
--- trunk/oai-pmh_data_provider/data_provider_web/src/test/resources/GetRecord.vm 2009-11-23 19:25:47 UTC (rev 298)
+++ trunk/oai-pmh_data_provider/data_provider_web/src/test/resources/GetRecord.vm 2009-11-23 21:45:55 UTC (rev 299)
@@ -1,6 +1,7 @@
#parse("head.vm")
<GetRecord>
#if($!model.params.metadataPrefix=="oai_dc")
+#set($record=$model.record)
#parse("oai_dc_record.vm")
#end
</GetRecord>
Modified: trunk/oai-pmh_data_provider/data_provider_web/src/test/resources/oai_dc_record.vm
===================================================================
--- trunk/oai-pmh_data_provider/data_provider_web/src/test/resources/oai_dc_record.vm 2009-11-23 19:25:47 UTC (rev 298)
+++ trunk/oai-pmh_data_provider/data_provider_web/src/test/resources/oai_dc_record.vm 2009-11-23 21:45:55 UTC (rev 299)
@@ -1,7 +1,7 @@
<record>
<header>
- <identifier>${model.record.identifier}</identifier>
- <datestamp>$!model.record.datestamp</datestamp>
+ <identifier>${record.identifier}</identifier>
+ <datestamp>$!record.datestamp</datestamp>
</header>
<metadata>
<oai_dc:dc
@@ -10,52 +10,52 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/
http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
- #if($model.record.title)
- <dc:title>${model.record.title}</dc:title>
+ #if($record.title)
+ <dc:title>${record.title}</dc:title>
#end
- #if($model.record.creator)
- #foreach ($person in $model.record.creator)
+ #if($record.creator)
+ #foreach ($person in $record.creator)
<dc:creator>${person.lastName}, ${person.firstName}</dc:creator>
#end
#end
- #if($model.record.subject)
- <dc:subject>${model.record.subject}</dc:subject>
+ #if($record.subject)
+ <dc:subject>${record.subject}</dc:subject>
#end
- #if($model.record.description)
- <dc:description>${model.record.description}</dc:description>
+ #if($record.description)
+ <dc:description>${record.description}</dc:description>
#end
- #if($model.record.publisher)
- <dc:publisher>${model.record.publisher}</dc:publisher>
+ #if($record.publisher)
+ <dc:publisher>${record.publisher}</dc:publisher>
#end
- #if($model.record.contributor)
- <dc:contributor>${model.record.contributor}</dc:contributor>
+ #if($record.contributor)
+ <dc:contributor>${record.contributor}</dc:contributor>
#end
- #if($model.record.date)
- <dc:date>${model.record.date}</dc:date>
+ #if($record.date)
+ <dc:date>${record.date}</dc:date>
#end
- #if($model.record.type)
- <dc:type>${model.record.type}</dc:type>
+ #if($record.type)
+ <dc:type>${record.type}</dc:type>
#end
- #if($model.record.format)
- <dc:format>${model.record.format}</dc:format>
+ #if($record.format)
+ <dc:format>${record.format}</dc:format>
#end
-##if($model.record.identifier)
-##<dc:identifier>${model.record.identifier}</dc:identifier>
+##if($record.identifier)
+##<dc:identifier>${record.identifier}</dc:identifier>
##end
- #if($model.record.source)
- <dc:source>{model.record.source}</dc:source>
+ #if($record.source)
+ <dc:source>{record.source}</dc:source>
#end
- #if($model.record.language)
- <dc:language>${model.record.language}</dc:language>
+ #if($record.language)
+ <dc:language>${record.language}</dc:language>
#end
- #if($model.record.relation)
- <dc:relation>${model.record.relation}</dc:relation>
+ #if($record.relation)
+ <dc:relation>${record.relation}</dc:relation>
#end
- #if($model.record.coverage)
- <dc:coverage>${model.record.coverage}</dc:coverage>
+ #if($record.coverage)
+ <dc:coverage>${record.coverage}</dc:coverage>
#end
- #if($model.record.rights)
- <dc:rights>${model.record.rights}</dc:rights>
+ #if($record.rights)
+ <dc:rights>${record.rights}</dc:rights>
#end
</oai_dc:dc>
</metadata>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|