Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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 treatments;

private List medications;

private List allergy;

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 getAlergies() {

return allergy;

}

public List getAllTreatments() {

return treatments;

}

public List getAllMedications() {

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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Concepts

Authors: David Kroenke

4th Edition

0136086535, 9780136086536

More Books

Students also viewed these Databases questions

Question

Describe Balor method and give the chemical reaction.

Answered: 1 week ago

Question

How to prepare washing soda from common salt?

Answered: 1 week ago

Question

What does Processing of an OLAP Cube accomplish?

Answered: 1 week ago