Question
Looking for some JUnit test case examples using the below sections of code. One per each section section please and thank you! 1. Allergy.java package
Looking for some JUnit test case examples using the below sections of code. One per each section section please and thank you!
1. Allergy.java
package medical.com.medicalApplication.model;
/**
* This class represent the Allergy model in the application
*
*/
public class Allergy {
private String name;
public Allergy(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
return "Allergy " + name;
}
}
2. Doctor.java
package medical.com.medicalApplication.model;
/**
*
* This class represents the Doctor data model in the system
*
*/
public class Doctor {
private String name;
private String id;
public Doctor(String name, String id) {
super();
this.name = name;
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
@Override
public String toString() {
return "Doctor Name:"+ name + " ID: "+id;
}
}
3. Employee.java
package medical.com.medicalApplication.model;
/**
*
* This class represents the employee model in the system
*
*/
public class Employee {
private String name;
private String id;
private String password;
public Employee(String name, String id) {
super();
this.name = name;
this.id = id;
this.password = "Open";
}
public String getName() {
return name;
}
public String getId() {
return id;
}
public String getPassword() {
return password;
}
}
4. MedicalRecord.java
package medical.com.medicalApplication.model;
/**
*
*
* This class represents a medical record model in the system
*
*/
public class MedicalRecord {
private Patient patient;
private PatientHistory history;
public MedicalRecord(Patient patient) {
super();
this.patient = patient;
this.history = new PatientHistory();
}
public Patient getPatient() {
return patient;
}
public PatientHistory getHistory() {
return history;
}
}
5. Medication.java
package medical.com.medicalApplication.model;
/**
*
* This class represents the mediation model in the system
*
*/
public class Medication {
private String name;
private String startDate;
private String endDate;
private String dose;
public Medication(String name, String startDate, String endDate, String dose) {
super();
this.name = name;
this.startDate = startDate;
this.endDate = endDate;
this.dose = dose;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getStartDate() {
return startDate;
}
public void setStartDate(String startDate) {
this.startDate = startDate;
}
public String getEndDate() {
return endDate;
}
public void setEndDate(String endDate) {
this.endDate = endDate;
}
public String getDose() {
return dose;
}
public void setDose(String dose) {
this.dose = dose;
}
@Override
public String toString() {
return "Medication:"+name + " Start Date: " + startDate + " End Date: "+endDate+ " Dose: "+dose;
}
}
6. Patient.java
package medical.com.medicalApplication.model;
/**
*
* This class represents a patient model in the system
*
*/
public class Patient {
private String name;
private String id;
public Patient(String name, String id) {
super();
this.name = name;
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
@Override
public String toString() {
return "Patient Name: "+name+ " ID: "+id;
}
}
7. PatientHistory.java
package medical.com.medicalApplication.model;
import java.util.ArrayList;
import java.util.List;
/**
*
* This class represents a patient history model in the system
*
*/
public class PatientHistory {
private List
private List
private List
public PatientHistory() {
this.treatments = new ArrayList
this.medications = new ArrayList
this.allergy = new ArrayList
}
public void addTreatment(Treatment treatment) {
treatments.add(treatment);
}
public void addAllergy(Allergey allegry) {
allergy.add(allegry);
}
public void addMedication(Medication medication) {
if(treatments != null){
medications.add(medication);
}
}
public List
return allergy;
}
public List
return treatments;
}
public List
return medications;
}
}
8. Treatment.java
package medical.com.medicalApplication.model;
/**
*
* This class represents a treatment model in the system.
*
*/
public class Treatment {
private String treatmentDate;
private String diagnose;
private String description;
public Treatment(String treatmentDate, String diagnose, String description) {
super();
this.treatmentDate = treatmentDate;
this.diagnose = diagnose;
this.description = description;
}
public String getTreatmentDate() {
return treatmentDate;
}
public void setTreatmentDate(String treatmentDate) {
this.treatmentDate = treatmentDate;
}
public String getDiagnose() {
return diagnose;
}
public void setDiagnose(String diagnose) {
this.diagnose = diagnose;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
@Override
public String toString() {
return "Treatment: "+ " Date: "+ treatmentDate+ " Diagnose: " + diagnose;
}
}
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started