Pages

Rabu, 16 November 2011

Kelas Testing SIPerpus

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");


    }
}

0 komentar:

Posting Komentar