Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add assertions #2

Merged
merged 3 commits into from
Feb 12, 2023
Merged

Add assertions #2

merged 3 commits into from
Feb 12, 2023

Conversation

randallnhr
Copy link
Owner

Add assertions to ensure the assumptions of some variables and methods.

Set up JavaFX and link Duke class to GUI.

Add MainWindow.java as controller for as main GUI.

Add DialogBox.java as controller for DialogBox in GUI.

Add MainWindow.fxml and DialogBox.fxml for GUI layout and interaction
Assertions make it easier to ensure that certain variables/ methods are
behaving as expected.

By using assertions, we can make debugging easier as assumptions are
ensured.
@randallnhr randallnhr merged commit 0af8473 into master Feb 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant