Sam Jaffe
|
5d77ac54a0
Properly separate responsibilities for FileController so that it can be tested.
|
5 rokov pred |
Sam Jaffe
|
25d45d7306
Perform some cleanup, add another test.
|
5 rokov pred |
Sam Jaffe
|
7dbc9f1a0a
Start writing tests for FileController using Mockito.
|
5 rokov pred |
Sam Jaffe
|
19b455e8a9
Properly pull in Hamcrest matchers.
|
5 rokov pred |
Sam Jaffe
|
65450f749a
Make FileController not stupid.
|
5 rokov pred |
Sam Jaffe
|
d15c2de568
Start writing test cases for GUI components with IngredientPanel.
|
5 rokov pred |
Sam Jaffe
|
755a6289ff
Get 100% coverage on model classes.
|
5 rokov pred |
Sam Jaffe
|
7178035386
Add DurationTest.
|
5 rokov pred |
Sam Jaffe
|
ac2f298eb4
Add tests for Amount and Ingredient, as well as dependencies for using JUnit5.
|
5 rokov pred |
Sam Jaffe
|
feebf43ec9
Remove unneeded include.
|
5 rokov pred |
Sam Jaffe
|
721d49b0fa
Update example savefile for acceptance testing.
|
5 rokov pred |
Sam Jaffe
|
1e540b26f3
Make pom.xml compile/package properly.
|
5 rokov pred |
Sam Jaffe
|
24ed298fea
Merge branch 'feat/controller/io'
|
5 rokov pred |
Sam Jaffe
|
adfa3509d5
Properly delineate file loading and controller responsibilities.
|
5 rokov pred |
Sam Jaffe
|
7ac53720bd
Make IOController a bit more functional.
|
5 rokov pred |
Sam Jaffe
|
6fc4579b65
Fix NPE w/ Ingredient handling.
|
5 rokov pred |
Sam Jaffe
|
303cba04fe
Start building IOController and the Menu features associated with it.
|
5 rokov pred |
Sam Jaffe
|
fc53288983
DRY - 81d735d
|
5 rokov pred |
Sam Jaffe
|
81d735d8c9
Fix a bug in Product's ingredient merge regarding collating preparation methods.
|
5 rokov pred |
Sam Jaffe
|
4683c56c81
Rename App to RecipeManager
|
5 rokov pred |
Sam Jaffe
|
695aae6307
Merge branch 'feat/view/observerBindings'
|
5 rokov pred |
Sam Jaffe
|
dfa4c7fc8d
Make it so Products (and thus, Recipes) do not track objects by preparation when composing their ingredients list.
|
5 rokov pred |
Sam Jaffe
|
32130b9fa0
Use ObservableController with an automagic value checker.
|
5 rokov pred |
Sam Jaffe
|
612f6c9d69
Add separate versions of IngredientPanel for its three main use-cases:
|
5 rokov pred |
Sam Jaffe
|
741806968c
Skip ingredients that have no prep in prep phase.
|
5 rokov pred |
Sam Jaffe
|
3260eaafb8
Make PreparationPanel always match what is shown in the steps.
|
5 rokov pred |
Sam Jaffe
|
d2a387ae4e
Fix some bugs and update to observer:0.4.1
|
5 rokov pred |
Sam Jaffe
|
8e7cd06ffc
Fix ProductSummaryPanel to be less bad.
|
5 rokov pred |
Sam Jaffe
|
84d2df098d
Update with new feature in observable:0.4.0
|
5 rokov pred |
Sam Jaffe
|
86ad68155d
Add harness to forward observation events up the stack.
|
5 rokov pred |