TesJudul
package project;
import java.util.Date;
public class TesJudul {
/**
* digunakan untuk mengeksekusi program
* @param args
*/
public static void main(String[] args) {
Pengguna peng = new Pengguna();
Koleksi kol = new Koleksi ();
Date date1 = new Date (111,8,7);
peng.tambahDaftarPinjaman(kol, date1);
}
}
TesKembali
package project;
import java.util.Date;
import java.util.logging.Level;
import java.util.logging.Logger;
public class TesKembali {
/**
* digunakan untuk mengeksekusi program
* @param args
*/
public static void main(String[] args) {
Pengguna kembali = new Pengguna();
Koleksi kol1 = new Koleksi();
kol1.setJudul("Chicken Soup");
kembali.tambahDaftarPinjaman(kol1, new Date(111, 9, 5));
try {
kembali.kembalikanPinjaman(kol1);
System.out.println("Yup sudah kembali");
} catch (Exception ex) {
Logger.getLogger(TesKembali.class.getName()).log(Level.SEVERE, null, ex);
}
Koleksi kol2 = new Koleksi();
try {
kembali.kembalikanPinjaman(kol2);
} catch (Exception ex) {
Logger.getLogger(TesKembali.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
TesKoleksi
package project;
import java.util.Date;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author admin
*/
public class TesKoleksi {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws Exception {
Koleksi test = new Koleksi();
test.setTanggalPinjam(new Date(111, 9, 1));
test.setTanggalKembali(new Date(111, 9, 8));
System.out.println("lama pinjam koleksi = " + test.lamaPinjam()+ "hari");
Buku testBuku = new Buku();
testBuku.setTanggalPinjam(new Date(111, 9, 1));
testBuku.setTanggalKembali(new Date(111, 9, 8));
System.out.println("lama pinjam buku = " + testBuku.lamaPinjam()+ "hari");
}
}
TestTglKembali
package project;
import java.util.Date;
import java.util.logging.Level;
import java.util.logging.Logger;
public class TesTglKembali {
/**
* digunakan untuk mengeksekusi program
* @param args
*/
public static void main(String[] args) {
/**
* merupakan obyek baru dari kelas Koleksi
*/
Koleksi tesNull = new Koleksi();
/**
* merupakan obyek baru dari kelas Date dan mengeset tanggal
*/
Date date2 = new Date(111, 8, 7);
/**
* jika mengesetkan date2 sebagai tanggal kembali
*/
try {
tesNull.setTanggalKembali(date2);
} catch (Exception ex) {
Logger.getLogger(TesTglKembali.class.getName()).log(Level.SEVERE, null, ex);
}
/**
* merupakan obyek baru dari kelas Koleksi
*/
Koleksi tes1 = new Koleksi();
/**
* merupakan obyek baru dari kelas Date dan mengeset tanggal
*/
Date date = new Date(111, 8, 3);
/**
* merupakan obyek baru dari kelas Date dan mengeset tanggal
*/
Date date1 = new Date(111, 8, 7);
/**
* jika tanggal pinjam dan tanggal kembali diset maka akan menampilkan tulisan "yang ini baru bener"
*/
try {
tes1.setTanggalPinjam(date);
tes1.setTanggalKembali(date1);
System.out.println("Yang ini baru bener");
} catch (Exception ex) {
Logger.getLogger(TesTglKembali.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
TesThTerbit
package project;
import java.util.logging.Level;
import java.util.logging.Logger;
public class TesThTerbit {
/**
* digunakan untuk mengeksekusi program
* @param args
*/
public static void main(String[] args) {
Koleksi kol1 = new Koleksi();
try {
kol1.setThTerbit(1889);
} catch (Exception ex) {
Logger.getLogger(TesThTerbit.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
TesDate
package project;
import java.util.Calendar;
import java.util.Date;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author admin
*/
public class TestDate {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Date now = Calendar.getInstance().getTime();
Date yesterday = new Date (111,8,13);
System.out.println("now : " + now);
System.out.println("yesterday : " + yesterday);
}
}
TesKembaliPinjam
package project;
public class TestKembaliPinjaman {
public static void main(String[] args) throws Exception {
Pengguna kembali = new Pengguna();
Koleksi kol1 = new Koleksi();
kol1.setJudul("Chicken Soup");
kembali.kembalikanPinjaman(kol1);
Koleksi kol2 = new Koleksi();
kembali.kembalikanPinjaman(kol2);
}
}
TesPengguna
package project;
import java.util.Calendar;
import java.util.Date;
public class TestPengguna {
public static void main(String[] args) {
Pengguna testPengguna = new Pengguna();
testPengguna.setNama("Firman");
System.out.println("Pengguna : " + testPengguna.getNama());
Buku testBuku1 = new Buku();
testBuku1.setJudul("1/2 isi 1/2 kosong");
System.out.println("Judul : " + testBuku1.getJudul());
Buku testBuku2 = new Buku();
testBuku2.setJudul("PJP");
System.out.println("Judul : " + testBuku2.getJudul());
Date now = Calendar.getInstance().getTime();
Date Date1 = new Date(111, 7, 1);
Date Date2 = new Date(111, 7, 5);
testPengguna.tambahDaftarPinjaman(testBuku1, Date1);
testPengguna.tambahDaftarPinjaman(testBuku2, Date2);
System.out.println("Daftar Pinjaman");
System.out.println(testPengguna.tampilPinjaman());
System.out.println("Terlambat : " + testPengguna.adaDaftarPinjamanTerlambat(now));
System.out.println("Denda : " + testPengguna.hitungDenda(now));
System.out.println(now);
// System.out.println("lama 1 : " + testBuku1.lamaPinjam(Date1, now));
// System.out.println("lama2 : " + testBuku2.lamaPinjam(Date2, now));
// System.out.println("denda 1 : " + testBuku1.hitungDenda(now));
// System.out.println("denda 2 : " + testBuku2.hitungDenda(now));
}
}
TesTanggalKembaliBefore
package project;
import java.util.Date;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author admin
*/
public class TestTglKembaliBefore {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws Exception {
Koleksi tesBefore = new Koleksi();
Date pinjam = new Date (111,9,1);
Date kembali = new Date (111,8, 29);
tesBefore.setTanggalPinjam(pinjam);
tesBefore.setTanggalKembali(kembali);
System.out.println(tesBefore.getTanggalKembali());
}
}
TesTanggalKembaliNull
package project;
import java.util.Date;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author admin
*/
public class TestTglKembaliNull {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws Exception {
// pengujian tanggal pinjam kosong
Koleksi tesNull = new Koleksi();
Date date2 = new Date(111, 8, 7);
tesNull.setTanggalKembali(date2);
Koleksi tes1 = new Koleksi();
Date date = new Date (111,8,3);
Date date1 = new Date (111,8,7);
tes1.setTanggalPinjam(date);
tes1.setTanggalKembali(date1);
System.out.println("Hore benar");
}
}
Rabu, 16 November 2011
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar