Version 1.13.8.
[libguestfs.git] / java / t / GuestFS010Basic.java
index f4778dc..84b96f8 100644 (file)
@@ -17,6 +17,7 @@
  */
 
 import java.io.*;
+import java.util.Map;
 import com.redhat.et.libguestfs.*;
 
 public class GuestFS010Basic
@@ -24,6 +25,10 @@ public class GuestFS010Basic
     public static void main (String[] argv)
     {
         try {
+            // Delete any previous test file if one was left around.
+            File old = new File ("test.img");
+            old.delete ();
+
             RandomAccessFile f = new RandomAccessFile ("test.img", "rw");
             f.setLength (500 * 1024 * 1024);
             f.close ();
@@ -41,6 +46,15 @@ public class GuestFS010Basic
             assert lvs[0].equals ("/dev/VG/LV1");
             assert lvs[1].equals ("/dev/VG/LV2");
 
+            g.mkfs ("ext2", "/dev/VG/LV1");
+
+            Map<String,String> m = g.list_filesystems ();
+            assert m.containsKey ("/dev/VG/LV1");
+            assert m.size () == 2;
+
+            assert m.get ("/dev/VG/LV1").equals ("ext2");
+            assert m.get ("/dev/VG/LV2").equals ("unknown");
+
             g.close ();
 
             File f2 = new File ("test.img");