Search in sources :

Example 1 with FileAdapter

use of file.FileAdapter in project project1-ICS372 by sandip-rai.

the class GuiControllerTest method testAll.

/**
 * Test all.
 */
@Test
public void testAll() {
    mainMenuView = new MainMenuView();
    addPatientView = new AddPatientView();
    systemSettingsView = new SystemSettingsView();
    fileAdapter = new FileAdapter();
    clinicalTrial = new ClinicalTrial();
    displayPatientListView = new DisplayPatientListView(clinicalTrial);
    clinicView = new ClinicView(clinicalTrial);
    Assert.assertNotNull(mainMenuView);
    Assert.assertNotNull(addPatientView);
    Assert.assertNotNull(systemSettingsView);
    Assert.assertNotNull(fileAdapter);
    Assert.assertNotNull(clinicalTrial);
    Assert.assertNotNull(displayPatientListView);
    Assert.assertNotNull(clinicView);
    GuiController gc = new GuiController(mainMenuView, addPatientView, systemSettingsView, fileAdapter, clinicalTrial, displayPatientListView, clinicView);
    Assert.assertNotNull(gc);
    Assert.assertNotNull(gc.getSystemSettingView());
    Assert.assertNotNull(gc.getAddPatientView());
    Assert.assertNotNull(gc.getMainMenuView());
    Assert.assertNotNull(gc.getFileAdapter());
    Assert.assertNotNull(gc.getClinicalTrial());
    Assert.assertNotNull(gc.getDisplayPatientListView());
    Assert.assertNotNull(gc.getClinicView());
}
Also used : FileAdapter(file.FileAdapter) GuiController(gui.GuiController) ClinicView(gui.views.ClinicView) MainMenuView(gui.views.MainMenuView) ClinicalTrial(trial.ClinicalTrial) DisplayPatientListView(gui.views.DisplayPatientListView) AddPatientView(gui.views.AddPatientView) SystemSettingsView(gui.views.SystemSettingsView) Test(org.junit.Test)

Example 2 with FileAdapter

use of file.FileAdapter in project project1-ICS372 by sandip-rai.

the class Driver method main.

/**
 * The main method.
 *
 * @param args the arguments
 */
public static void main(String[] args) {
    // Models
    FileAdapter fileAdapter = new FileAdapter();
    ClinicalTrial clinicalTrial = fileAdapter.loadState();
    // views
    MainMenuView mainMenuView = new MainMenuView();
    AddPatientView addPatientView = new AddPatientView();
    SystemSettingsView systemSettingsView = new SystemSettingsView();
    DisplayPatientListView displayPatientListView = new DisplayPatientListView(clinicalTrial);
    ClinicView clinicView = new ClinicView(clinicalTrial);
    // Controller
    GuiController guiController = new GuiController(mainMenuView, addPatientView, systemSettingsView, fileAdapter, clinicalTrial, displayPatientListView, clinicView);
    // initialize the menu bar for all views
    mainMenuView.setMenuBar(PanelAndFrame.supplyMenuBar(guiController));
    clinicView.setMenuBar(PanelAndFrame.supplyMenuBar(guiController));
    addPatientView.setMenuBar(PanelAndFrame.supplyMenuBar(guiController));
    systemSettingsView.setMenuBar(PanelAndFrame.supplyMenuBar(guiController));
    displayPatientListView.setMenuBar(PanelAndFrame.supplyMenuBar(guiController));
    // start the main menu
    mainMenuView.setupFrame(clinicalTrial);
    guiController.run(mainMenuView);
}
Also used : FileAdapter(file.FileAdapter) ClinicalTrial(trial.ClinicalTrial)

Aggregations

FileAdapter (file.FileAdapter)2 ClinicalTrial (trial.ClinicalTrial)2 GuiController (gui.GuiController)1 AddPatientView (gui.views.AddPatientView)1 ClinicView (gui.views.ClinicView)1 DisplayPatientListView (gui.views.DisplayPatientListView)1 MainMenuView (gui.views.MainMenuView)1 SystemSettingsView (gui.views.SystemSettingsView)1 Test (org.junit.Test)1