Author: krishantha
Date: Tue Jan 22 02:59:13 2008
New Revision: 12674

Log:

added more test cases.

Modified:
   trunk/registry/modules/core/src/test/java/org/wso2/registry/app/UserTest.java

Modified: 
trunk/registry/modules/core/src/test/java/org/wso2/registry/app/UserTest.java
==============================================================================
--- 
trunk/registry/modules/core/src/test/java/org/wso2/registry/app/UserTest.java   
    (original)
+++ 
trunk/registry/modules/core/src/test/java/org/wso2/registry/app/UserTest.java   
    Tue Jan 22 02:59:13 2008
@@ -35,7 +35,7 @@
         try {
             if (registry == null) {
                 server.start();
-                registry = new RemoteRegistry(new 
URL("http://localhost:8081/wso2registry/atom";), "admin", "admin");
+                registry = new RemoteRegistry(new 
URL("http://localhost:8080/wso2registry/atom";), "admin", "admin");
             }
         } catch (Exception e) {
             fail("Failed to initialize the registry.");
@@ -176,7 +176,7 @@
 
         Resource r1 = new Resource();
         r1.setDescription("R4 collection description");
-        r1.setMediaType("text");
+        r1.setMediaType("jpg/xml");
         r1.setDirectory(false);
         /*r1.setParentPath("/c11/c12/c13/c14/r4");*/
 
@@ -204,21 +204,21 @@
             fail("Couldn't get content from path /c11/c12/c13/c14/r4");
         }
 
-        //System.out.println("File content:" + new String((byte[]) 
r1_actual.getContent()));
-//             System.out.println("Updated User Name:" + 
r1_actual.getLastUpdaterUserName());
-//             System.out.println("Path:" + r1_actual.getPath());
-//             System.out.println("File Desciption:" + 
r1_actual.getDescription());
-//             System.out.println("Author Name:" + 
r1_actual.getAuthorUserName());
-//             System.out.println("Resource Properties:" + 
r1_actual.getProperties());
-//             System.out.println("Resource MediaType:" + 
r1_actual.getMediaType());
-//             System.out.println("Resource Properties by key:" + 
r1_actual.getProperty("key2"));
-//             System.out.println("Resource Parent path:" + 
r1_actual.getParentPath());
-//             System.out.println("Resource is Directory:" + 
r1_actual.isDirectory());
-//             System.out.println("Resource get ID:" + r1_actual.getId());
-//             System.out.println("Resource get CreatedTime:" + 
r1_actual.getCreatedTime());
-//             System.out.println("Resource get LastModified Time:" + 
r1_actual.getLastModified());
-//             System.out.println("Resource get State:" + 
r1_actual.getState());
-//             System.out.println("Resource is content modified:" + 
r1_actual.isContentModified());
+//             System.out.println("File content get:" + new String((byte[]) 
r1_actual.getContent()));
+             System.out.println("Updated User Name:" + 
r1_actual.getLastUpdaterUserName());
+             System.out.println("Path:" + r1_actual.getPath());
+             System.out.println("File Desciption:" + 
r1_actual.getDescription());
+             System.out.println("Author Name:" + 
r1_actual.getAuthorUserName());
+             System.out.println("Resource Properties:" + 
r1_actual.getProperties());
+             System.out.println("Resource MediaType:" + 
r1_actual.getMediaType());
+             System.out.println("Resource Properties by key:" + 
r1_actual.getProperty("key2"));
+             System.out.println("Resource Parent path:" + 
r1_actual.getParentPath());
+             System.out.println("Resource is Directory:" + 
r1_actual.isDirectory());
+             System.out.println("Resource get ID:" + r1_actual.getId());
+             System.out.println("Resource get CreatedTime:" + 
r1_actual.getCreatedTime());
+             System.out.println("Resource get LastModified Time:" + 
r1_actual.getLastModified());
+             System.out.println("Resource get State:" + r1_actual.getState());
+             System.out.println("Resource is content modified:" + 
r1_actual.isContentModified());
 
     }
 
@@ -555,6 +555,102 @@
      }
 
      */
+
+    public void testRenameResource() throws Exception {
+
+        Resource r1 = new Resource();
+        String content = "this is my content";
+        r1.setContent(content.getBytes());
+        r1.setDescription("This is r1 file description");
+        r1.setDirectory(false);
+
+        String path = "/d30/d31/r1";
+        try {
+            registry.put(path, r1);
+        } catch (RegistryException e) {
+            fail("Couldn't put content to path" + path);
+        }
+
+        Resource r1_actual = new Resource();
+        try {
+            r1_actual = registry.get(path);
+        } catch (RegistryException e) {
+            fail("Couldn't get content from path" + path);
+        }
+
+        assertEquals("Content is not equal.", new String((byte[]) 
r1.getContent()), new String((byte[]) r1_actual.getContent()));
+
+        /*rename the resource*/
+
+        String new_path="/d33/d34/r1";
+        String new_value=null;
+
+        try{
+            new_value=registry.rename(path,new_path);
+        }catch(RegistryException e){
+            fail("Can not rename the path from"+ path + "to"+ new_path );
+        }
+        System.out.println("This is the returned value" + new_value);
+    }
+
+    public void testDeleteandUpdateResource() throws Exception {
+
+        Resource r1 = new Resource();
+        String content = "this is my content";
+        r1.setContent(content.getBytes());
+        r1.setDescription("This is r1 file description");
+        r1.setDirectory(false);
+
+        String path = "/d40/d43/r1";
+        try {
+            registry.put(path, r1);
+        } catch (RegistryException e) {
+            fail("Couldn't put content to path" + path);
+        }
+
+        Resource r1_actual = new Resource();
+        try {
+            r1_actual = registry.get(path);
+        } catch (RegistryException e) {
+            fail("Couldn't get content from path" + path);
+        }
+
+        assertEquals("Content is not equal.", new String((byte[]) 
r1.getContent()), new String((byte[]) r1_actual.getContent()));
+
+        boolean deleted=true;
+        try {
+            registry.delete(path);
+        } catch (RegistryException e) {
+            fail("Couldn't delete the resource from path" + path);
+            deleted=false;
+        }
+
+        assertTrue("Resource not deleted",deleted);
+        
+        /*add the same resource again*/
+
+        Resource r2 = new Resource();
+        String content2 = "this is my content updated";
+        r2.setContent(content2.getBytes());
+        r2.setDescription("This is r1 file description");
+        r2.setDirectory(false);
+
+        String path_new = "/d40/d43/r1";
+        try {
+            registry.put(path_new, r2);
+        } catch (RegistryException e) {
+            fail("Couldn't put content to path" + path_new);
+        }
+
+        Resource r1_actual2 = new Resource();
+        try {
+            r1_actual2 = registry.get(path_new);
+        } catch (RegistryException e) {
+            fail("Couldn't get content from path" + path_new);
+        }
+
+        //assertEquals("Content is not equal.", new String((byte[]) 
r2.getContent()), new String((byte[]) r1_actual2.getContent()));
+    }
 }
 
 

_______________________________________________
Registry-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/registry-dev

Reply via email to