Revision: 1816
Author: [email protected]
Date: Fri Jan  8 16:58:06 2010
Log: Add a test to ensure only one project is added when a raw RDF file is added (ISSUE 245)
http://code.google.com/p/simal/source/detail?r=1816

Modified:
/trunk/uk.ac.osswatch.simal.web/src/test/java/uk/ac/osswatch/simal/wicket/doap/TestDoapFormPage.java

=======================================
--- /trunk/uk.ac.osswatch.simal.web/src/test/java/uk/ac/osswatch/simal/wicket/doap/TestDoapFormPage.java Sun Nov 22 16:26:46 2009 +++ /trunk/uk.ac.osswatch.simal.web/src/test/java/uk/ac/osswatch/simal/wicket/doap/TestDoapFormPage.java Fri Jan 8 16:58:06 2010
@@ -23,6 +23,7 @@

 import java.net.URISyntaxException;
 import java.net.URL;
+import java.util.Set;

 import org.apache.wicket.util.file.File;
 import org.apache.wicket.util.tester.FormTester;
@@ -48,9 +49,11 @@
private static final String TEST_SHORT_DESC = "A project added by filling in the DOAP form"; private static final String TEST_DESCRIPTION = "The long description og a project added by filling in the DOAP form";
   private static final String TEST_RAW_RDF_URI = "simal:99999";
+ private static final String TEST_RAW_RDF_PROJECT_NAME = "Load From RAW RDF Test"; private static final String TEST_RAW_RDF = "<Project xmlns:simal=\"" + SimalOntology.NS + "\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"; xmlns:rdfs=\"http://www.w3.org/2000/01/rdf-schema#\"; xmlns:foaf=\"http://xmlns.com/foaf/0.1/\"; xmlns:dc=\"http://purl.org/dc/elements/1.1/\"; xmlns=\"http://usefulinc.com/ns/doap#\"; rdf:about=\""
       + TEST_RAW_RDF_URI
- + "\"> <simal:projectId>99999</simal:projectId> <created>2008-02-22</created> <name>Load From RAW RDF Test</name> </Project>"; + + "\"> <simal:projectId>99999</simal:projectId> <created>2008-02-22</created> <name>"
+      + TEST_RAW_RDF_PROJECT_NAME + "</name> </Project>";

   private static String formInputURI = RDFUtils.PROJECT_NAMESPACE_URI
       + TEST_NAME;
@@ -183,7 +186,10 @@

     tester.assertRenderedPage(UserHomePage.class);
     tester.assertNoErrorMessage();
-
+
+ Set<IProject> projects = SimalRepositoryFactory.getProjectService().filterByName(TEST_RAW_RDF_PROJECT_NAME); + assertEquals("Should only have one project returned with the raw RDF project name", 1, projects.size());
+
IProject project = SimalRepositoryFactory.getProjectService().findProjectBySeeAlso(
         TEST_RAW_RDF_URI);
     assertNotNull(project);
-- 
You received this message because you are subscribed to the Google Groups 
"Simal Commits" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/simal-commits?hl=en.


Reply via email to