diff options
author | Richard Jones <rjones@redhat.com> | 2009-04-21 22:05:44 +0100 |
---|---|---|
committer | Richard Jones <rjones@redhat.com> | 2009-04-21 22:05:44 +0100 |
commit | 2b568496e6d571be317bcecd58785edbf5d39ba1 (patch) | |
tree | 1f51083c02fd88cf4314a19f85a0b7323bf61ac9 /java/t | |
parent | 7f818fa00c3d019146c7178f152408038d4a4d52 (diff) | |
download | libguestfs-2b568496e6d571be317bcecd58785edbf5d39ba1.tar.gz libguestfs-2b568496e6d571be317bcecd58785edbf5d39ba1.tar.xz libguestfs-2b568496e6d571be317bcecd58785edbf5d39ba1.zip |
Testing the Java bindings.
Diffstat (limited to 'java/t')
-rw-r--r-- | java/t/GuestFS005Load.java | 33 | ||||
-rw-r--r-- | java/t/GuestFS010Launch.java | 42 |
2 files changed, 75 insertions, 0 deletions
diff --git a/java/t/GuestFS005Load.java b/java/t/GuestFS005Load.java new file mode 100644 index 00000000..a1d1c072 --- /dev/null +++ b/java/t/GuestFS005Load.java @@ -0,0 +1,33 @@ +/* libguestfs Java bindings + * Copyright (C) 2009 Red Hat Inc. + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + */ + +import com.redhat.et.libguestfs.*; + +public class GuestFS005Load { + public static void main (String[] argv) + { + try { + GuestFS g = new GuestFS (); + g.close (); + } + catch (Exception exn) { + System.err.println (exn); + System.exit (1); + } + } +} diff --git a/java/t/GuestFS010Launch.java b/java/t/GuestFS010Launch.java new file mode 100644 index 00000000..3d145bb3 --- /dev/null +++ b/java/t/GuestFS010Launch.java @@ -0,0 +1,42 @@ +/* libguestfs Java bindings + * Copyright (C) 2009 Red Hat Inc. + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + */ + +import java.io.*; +import com.redhat.et.libguestfs.*; + +public class GuestFS010Launch { + public static void main (String[] argv) + { + try { + GuestFS g = new GuestFS (); + RandomAccessFile f = new RandomAccessFile ("test.img", "rw"); + f.setLength (500 * 1024 * 1024); + f.close (); + g.add_drive ("test.img"); + g.launch (); + g.wait_ready (); + g.close (); + File f2 = new File ("test.img"); + f2.delete (); + } + catch (Exception exn) { + System.err.println (exn); + System.exit (1); + } + } +} |