-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
HomeView, LoginView, MyEventsView, and SignupView Tests
- Loading branch information
1 parent
635a4e6
commit 4b13e66
Showing
4 changed files
with
162 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,52 @@ | ||
package view;public class HomeViewTest { | ||
package view; | ||
|
||
import interface_adapter.ViewManagerModel; | ||
import interface_adapter.create_event.CreateEventController; | ||
import interface_adapter.create_event.CreateEventViewModel; | ||
import interface_adapter.generate_static_map.GenerateStaticMapController; | ||
import interface_adapter.generate_static_map.GenerateStaticMapViewModel; | ||
import interface_adapter.get_current_user.GetCurrentUserViewModel; | ||
import interface_adapter.logged_in.LoggedInController; | ||
import interface_adapter.logged_in.LoggedInViewModel; | ||
import interface_adapter.login.LoginController; | ||
import interface_adapter.login.LoginViewModel; | ||
import interface_adapter.my_event.MyEventViewModel; | ||
import interface_adapter.search_nearby.SearchNearbyController; | ||
import interface_adapter.signup.SignupViewModel; | ||
import org.junit.Test; | ||
import use_case.create_event.CreateEventInputBoundary; | ||
import use_case.generate_static_map.GSMInputBoundary; | ||
import use_case.generate_static_map.GSMInteractor; | ||
import use_case.loggedIn.LoggedInInputBoundary; | ||
import use_case.login.LoginInputBoundary; | ||
import use_case.search_nearby.SearchNearbyInputBoundary; | ||
|
||
import javax.swing.*; | ||
import java.io.IOException; | ||
|
||
public class HomeViewTest { | ||
|
||
@Test | ||
public void testHomeView() throws IOException { | ||
HomeView.main(new String[]{}); | ||
|
||
LoggedInInputBoundary loggedInInputBoundary = null; | ||
SearchNearbyInputBoundary searchNearbyInputBoundary = null; | ||
CreateEventInputBoundary createEventInputBoundary = null; | ||
GSMInputBoundary gsmInputBoundary = null; | ||
ViewManagerModel viewManagerModel = new ViewManagerModel(); | ||
|
||
LoggedInViewModel loggedInViewModel = new LoggedInViewModel(); | ||
LoggedInController loggedInController = new LoggedInController(loggedInInputBoundary); | ||
SearchNearbyController searchNearbyController = new SearchNearbyController(searchNearbyInputBoundary); | ||
CreateEventController createEventController = new CreateEventController(createEventInputBoundary); | ||
CreateEventViewModel createEventViewModel = new CreateEventViewModel(viewManagerModel); | ||
GetCurrentUserViewModel getCurrentUserViewModel = new GetCurrentUserViewModel(); | ||
GenerateStaticMapController generateStaticMapController = new GenerateStaticMapController(gsmInputBoundary); | ||
GenerateStaticMapViewModel generateStaticMapViewModel = new GenerateStaticMapViewModel(); | ||
MyEventViewModel myEventViewModel = new MyEventViewModel(); | ||
|
||
JFrame homeView = new HomeView(loggedInViewModel, loggedInController, searchNearbyController, createEventController, createEventViewModel, getCurrentUserViewModel, generateStaticMapController, generateStaticMapViewModel, myEventViewModel); | ||
homeView.setVisible(true); | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,27 @@ | ||
package view;public class LoginViewTest { | ||
package view; | ||
|
||
import interface_adapter.login.LoginController; | ||
import interface_adapter.login.LoginViewModel; | ||
import interface_adapter.signup.SignupController; | ||
import interface_adapter.signup.SignupViewModel; | ||
import org.junit.Test; | ||
import use_case.login.LoginInputBoundary; | ||
import use_case.signup.SignupInputBoundary; | ||
|
||
import javax.swing.*; | ||
|
||
public class LoginViewTest { | ||
@Test | ||
public void testLoginView() { | ||
SignupView.main(new String[]{}); | ||
|
||
LoginInputBoundary sib = null; | ||
LoginController controller = new LoginController(sib); | ||
SignupViewModel signupViewModel = new SignupViewModel(); | ||
LoginViewModel loginViewModel = new LoginViewModel(); | ||
|
||
JFrame loginView = new LoginView(loginViewModel, controller, signupViewModel); | ||
loginView.setVisible(true); | ||
|
||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,52 @@ | ||
package view;public class MyEventsViewTest { | ||
package view; | ||
|
||
import interface_adapter.back_out.BackOutController; | ||
import interface_adapter.get_current_user.GetCurrentUserController; | ||
import interface_adapter.get_current_user.GetCurrentUserViewModel; | ||
import interface_adapter.get_event_details.GetEventDetailsController; | ||
import interface_adapter.get_event_details.GetEventDetailsViewModel; | ||
import interface_adapter.get_ids.GetIDsController; | ||
import interface_adapter.get_ids.GetIDsViewModel; | ||
import interface_adapter.my_event.MyEventController; | ||
import interface_adapter.my_event.MyEventViewModel; | ||
import use_case.back_out.BackOutInputBoundary; | ||
import use_case.get_current_user.GetCurrentUserInputBoundary; | ||
import use_case.get_current_user.GetCurrentUserInteractor; | ||
import use_case.get_event_details.GetEventDetailsInputBoundary; | ||
import use_case.get_ids.GetIDsInputBoundary; | ||
import use_case.my_event.MyEventInputBoundary; | ||
import org.junit.Before; | ||
import org.junit.Test; | ||
|
||
import javax.swing.*; | ||
import java.awt.event.KeyEvent; | ||
|
||
import static java.lang.Thread.sleep; | ||
import static org.junit.Assert.*; | ||
|
||
public class MyEventsViewTest { | ||
@Test | ||
public void testMyEventsView() { | ||
MyEventsView.main(new String[]{}); | ||
|
||
GetIDsInputBoundary getIDsInputBoundary = null; | ||
GetCurrentUserInteractor getCurrentUserInputBoundary = null; | ||
GetEventDetailsInputBoundary getEventDetailsInputBoundary = null; | ||
BackOutInputBoundary backOutInputBoundary = null; | ||
|
||
GetIDsController getIDsController = new GetIDsController(getIDsInputBoundary); | ||
GetIDsViewModel getIDsViewModel = new GetIDsViewModel(); | ||
GetCurrentUserController getCurrentUserController = new GetCurrentUserController(getCurrentUserInputBoundary); | ||
GetCurrentUserViewModel getCurrentUserViewModel = new GetCurrentUserViewModel(); | ||
GetEventDetailsController eventDetailsController = new GetEventDetailsController(getEventDetailsInputBoundary); | ||
BackOutController backOutController = new BackOutController(backOutInputBoundary); | ||
GetEventDetailsViewModel getEventDetailsViewModel = new GetEventDetailsViewModel(); | ||
|
||
|
||
|
||
JFrame myEventsView = new MyEventsView(getIDsController, getIDsViewModel, getCurrentUserController, getCurrentUserViewModel, eventDetailsController, backOutController, getEventDetailsViewModel); | ||
myEventsView.setVisible(true); | ||
|
||
|
||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,38 @@ | ||
package view; | ||
import | ||
|
||
import data_access.InMemoryUsersDataAccessObject; | ||
import entity.Users.CommonUser; | ||
import entity.Users.CommonUserFactory; | ||
import interface_adapter.ViewManagerModel; | ||
import interface_adapter.login.LoginViewModel; | ||
import interface_adapter.signup.SignupController; | ||
import interface_adapter.signup.SignupPresenter; | ||
import interface_adapter.signup.SignupViewModel; | ||
import use_case.signup.SignupInputBoundary; | ||
import org.junit.Before; | ||
import org.junit.Test; | ||
import use_case.signup.SignupInteractor; | ||
import use_case.signup.SignupOutputBoundary; | ||
import use_case.signup.SignupUserDataAccessInterface; | ||
|
||
import javax.swing.*; | ||
import java.awt.event.KeyEvent; | ||
|
||
import static java.lang.Thread.sleep; | ||
import static org.junit.Assert.*; | ||
|
||
public class SignupViewTest { | ||
@Test | ||
public void testSignupView() { | ||
SignupView.main(new String[]{}); | ||
|
||
SignupInputBoundary sib = null; | ||
SignupController controller = new SignupController(sib); | ||
SignupViewModel viewModel = new SignupViewModel(); | ||
|
||
JFrame signupView = new SignupView(controller, viewModel); | ||
signupView.setVisible(true); | ||
|
||
} | ||
|
||
} |