bursa escort bursa escort beylikdüzü escort escort bayan afyon escort escort bayan istanbul escort mersin escort bayan escort kayseri bursa escort escort kayseri bursa escort canlı maç izle

DoktorTest

package Personel_test;
import Hastalar.Hasta;
import Personel.*;
import junit.framework.TestCase;
public class DoktorTest extends TestCase
{
// Doktor doğru bir şekilde oluşturulabiliyor mu?
public void testDoktorOlustur()
{
Doktor d = new Doktor();
d.setAd("Emrah");
d.setSoyad("KAHRAMAN");
d.setKodu(12345);
d.setBolum("Kardiyoloji");
assertEquals("Emrah KAHRAMAN, 12345, Kardiyoloji", d.getBilgi());
}
// doktorun bakması için yeni bir hasta ekle
public void testDoktoraHastaEkle()
{
Hasta h = new Hasta();
h.setAd("Ayşe");
h.setSoyad("ADIGÜZEL");
h.setCinsiyet("K");
h.setAdres("Terzioğlu M. Zafer Sk. No:23");
h.setKurum("Emekli Sandığı");
h.setSehir("Manisa");
h.setDogum("24/08/1956");
h.setTcKimlikNo("1020304050");
h.setBolum("Kardiyoloji");
Doktor d = new Doktor();
d.setAd("Emrah");
d.setSoyad("KAHRAMAN");
d.setKodu(12345);
d.setBolum("Kardiyoloji");
d.setMaxHastaSayisi(1);
// artık bu hasta, doktorun bakacağı hastalar arasında olmalıdır
assertTrue( d.bakacagiHastalardaYok(h) );
// tanımladığımız hastayı, doktora ekle
// hem hasta hemde doktor aynı bölümde olmalıdır
assertTrue( d.bakacagiHastalaraEkle( h ) );
// artık doktorun bakacağı hasta sayısı 1 olmalıdır
assertEquals(1, d.getBakacagiHastaSayisi());
}
}

HemsireTest

package Personel_test;
import Personel.*;
import junit.framework.TestCase;
public class HemsireTest extends TestCase
{
// Hemşire doğru bir şekilde oluşturulabiliyor mu?
public void testHemsire()
{
Hemsire h = new Hemsire();
h.setAd("Aylin");
h.setSoyad("GÜLEN");
h.setBolum("Nöroloji");
assertEquals("Aylin GÜLEN, Nöroloji", h.getBilgi());
}
}

RandevuTest

package Randevu_test;
import Hastalar.Hasta;
import Hastalar.Hastalar;
import Personel.Doktor;
import Personel.Personel;
import Randevu.Randevu;
import junit.framework.TestCase;
public class RandevuTest extends TestCase
{
public void testRandevuVerme()
{
Personel p = new Personel();
// Kulak-Burun-Boğaz bölümüne bir doktor ekle
Doktor d1 = new Doktor();
d1.setAd("Rıdvan");
d1.setSoyad("ŞAHİN");
d1.setBolum("KBB");
d1.setKodu(1);
d1.setMaxHastaSayisi(20);    // 1 günde bakabileceği max hasta sayısı
p.addDoktor(d1);
// Kulak-Burun-Boğaz bölümünde tedavi görmek isteyen bir hasta
Hastalar h = new Hastalar();
Hasta h1 = new Hasta();
h1.setAd("Mehmet");
h1.setSoyad("YAŞAR");
h1.setBolum("KBB");
h1.setAdres("Bardakcı Mah. Gündoğan Cad. No:28");
h1.setCinsiyet("E");
h1.setDogum("10/2/1976");
h1.setKurum("SSK");
h1.setSehir("Antalya");
h1.setTcKimlikNo("99988877766");
h.addHasta(h1);
// Randevu işlemleri
Randevu randevu = new Randevu();
randevu.personel(p);
randevu.hastalar(h);
// bütün hastalar için randevu talep et
randevu.randevuTalepEt();
assertEquals(1, randevu.randevuVerilenHastaSayisi());
}
}

Projenin Tamamını İndir
indir
Parola:emrahkahraman.com.tr


Yazar : Emrah Kahraman

Bilgisayar Mühendisi

“Çevik Yazılım Geliştirme Hastane Bilgi Sistemi” için 2 Yorum

  1. Gökçe Süheyla dedi ki:

    Merhaba projenizi çok beğendim ancak projenin linki çalışmıyor.mümkünse projenizi gönderebilirmisiniz.Şimdiden teşekkürler…

  2. Emrah Kahraman dedi ki:

    indir

Çevik Yazılım Geliştirme Hastane Bilgi Sistemi Yazısı için Yorum Yapabilirsiniz

Sponsor
Alexa
Hakkımda
Bağlantılar