2020
2121import seedu .address .commons .core .index .Index ;
2222import seedu .address .logic .Messages ;
23- import seedu .address .logic .commands .EditCommand .EditCustomerDescriptor ;
23+ import seedu .address .logic .commands .EditCustomerCommand .EditCustomerDescriptor ;
2424import seedu .address .model .AddressBook ;
2525import seedu .address .model .Model ;
2626import seedu .address .model .ModelManager ;
3333/**
3434 * Contains integration tests (interaction with the Model) and unit tests for EditCommand.
3535 */
36- public class EditCommandTest {
36+ public class EditCustomerCommandTest {
3737
3838 private Model model = new ModelManager (getTypicalAddressBook (), getTypicalPropertyBook (), new UserPrefs ());
3939
4040 @ Test
4141 public void execute_allFieldsSpecifiedUnfilteredList_success () {
4242 Customer editedCustomer = new CustomerBuilder ().build ();
4343 EditCustomerDescriptor descriptor = new EditCustomerDescriptorBuilder (editedCustomer ).build ();
44- EditCommand editCommand = new EditCommand (INDEX_FIRST_CUSTOMER , descriptor );
44+ EditCustomerCommand editCustomerCommand = new EditCustomerCommand (INDEX_FIRST_CUSTOMER , descriptor );
4545
46- String expectedMessage = String .format (EditCommand .MESSAGE_EDIT_CUSTOMER_SUCCESS ,
46+ String expectedMessage = String .format (EditCustomerCommand .MESSAGE_EDIT_CUSTOMER_SUCCESS ,
4747 Messages .format (editedCustomer ));
4848
4949 Model expectedModel = new ModelManager (new AddressBook (model .getAddressBook ()),
5050 model .getPropertyBook (), new UserPrefs ());
5151 expectedModel .setCustomer (model .getFilteredCustomerList ().get (0 ), editedCustomer );
5252
53- assertCommandSuccess (editCommand , model , expectedMessage , expectedModel );
53+ assertCommandSuccess (editCustomerCommand , model , expectedMessage , expectedModel );
5454 }
5555
5656 @ Test
@@ -64,30 +64,31 @@ public void execute_someFieldsSpecifiedUnfilteredList_success() {
6464
6565 EditCustomerDescriptor descriptor = new EditCustomerDescriptorBuilder ().withName (VALID_NAME_BOB )
6666 .withPhone (VALID_PHONE_BOB ).withTags (VALID_TAG_BIG ).build ();
67- EditCommand editCommand = new EditCommand (indexLastCustomer , descriptor );
67+ EditCustomerCommand editCustomerCommand = new EditCustomerCommand (indexLastCustomer , descriptor );
6868
69- String expectedMessage = String .format (EditCommand .MESSAGE_EDIT_CUSTOMER_SUCCESS ,
69+ String expectedMessage = String .format (EditCustomerCommand .MESSAGE_EDIT_CUSTOMER_SUCCESS ,
7070 Messages .format (editedCustomer ));
7171
7272 Model expectedModel = new ModelManager (new AddressBook (model .getAddressBook ()),
7373 new PropertyBook (model .getPropertyBook ()), new UserPrefs ());
7474 expectedModel .setCustomer (lastCustomer , editedCustomer );
7575
76- assertCommandSuccess (editCommand , model , expectedMessage , expectedModel );
76+ assertCommandSuccess (editCustomerCommand , model , expectedMessage , expectedModel );
7777 }
7878
7979 @ Test
8080 public void execute_noFieldSpecifiedUnfilteredList_success () {
81- EditCommand editCommand = new EditCommand (INDEX_FIRST_CUSTOMER , new EditCustomerDescriptor ());
81+ EditCustomerCommand editCustomerCommand = new EditCustomerCommand (INDEX_FIRST_CUSTOMER ,
82+ new EditCustomerDescriptor ());
8283 Customer editedCustomer = model .getFilteredCustomerList ().get (INDEX_FIRST_CUSTOMER .getZeroBased ());
8384
84- String expectedMessage = String .format (EditCommand .MESSAGE_EDIT_CUSTOMER_SUCCESS ,
85+ String expectedMessage = String .format (EditCustomerCommand .MESSAGE_EDIT_CUSTOMER_SUCCESS ,
8586 Messages .format (editedCustomer ));
8687
8788 Model expectedModel = new ModelManager (new AddressBook (model .getAddressBook ()),
8889 new PropertyBook (model .getPropertyBook ()), new UserPrefs ());
8990
90- assertCommandSuccess (editCommand , model , expectedMessage , expectedModel );
91+ assertCommandSuccess (editCustomerCommand , model , expectedMessage , expectedModel );
9192 }
9293
9394 @ Test
@@ -96,26 +97,26 @@ public void execute_filteredList_success() {
9697
9798 Customer customerInFilteredList = model .getFilteredCustomerList ().get (INDEX_FIRST_CUSTOMER .getZeroBased ());
9899 Customer editedCustomer = new CustomerBuilder (customerInFilteredList ).withName (VALID_NAME_BOB ).build ();
99- EditCommand editCommand = new EditCommand (INDEX_FIRST_CUSTOMER ,
100+ EditCustomerCommand editCustomerCommand = new EditCustomerCommand (INDEX_FIRST_CUSTOMER ,
100101 new EditCustomerDescriptorBuilder ().withName (VALID_NAME_BOB ).build ());
101102
102- String expectedMessage = String .format (EditCommand .MESSAGE_EDIT_CUSTOMER_SUCCESS ,
103+ String expectedMessage = String .format (EditCustomerCommand .MESSAGE_EDIT_CUSTOMER_SUCCESS ,
103104 Messages .format (editedCustomer ));
104105
105106 Model expectedModel = new ModelManager (new AddressBook (model .getAddressBook ()),
106107 new PropertyBook (model .getPropertyBook ()), new UserPrefs ());
107108 expectedModel .setCustomer (model .getFilteredCustomerList ().get (0 ), editedCustomer );
108109
109- assertCommandSuccess (editCommand , model , expectedMessage , expectedModel );
110+ assertCommandSuccess (editCustomerCommand , model , expectedMessage , expectedModel );
110111 }
111112
112113 @ Test
113114 public void execute_duplicateCustomerUnfilteredList_failure () {
114115 Customer firstCustomer = model .getFilteredCustomerList ().get (INDEX_FIRST_CUSTOMER .getZeroBased ());
115116 EditCustomerDescriptor descriptor = new EditCustomerDescriptorBuilder (firstCustomer ).build ();
116- EditCommand editCommand = new EditCommand (INDEX_SECOND_CUSTOMER , descriptor );
117+ EditCustomerCommand editCustomerCommand = new EditCustomerCommand (INDEX_SECOND_CUSTOMER , descriptor );
117118
118- assertCommandFailure (editCommand , model , EditCommand .MESSAGE_DUPLICATE_CUSTOMER );
119+ assertCommandFailure (editCustomerCommand , model , EditCustomerCommand .MESSAGE_DUPLICATE_CUSTOMER );
119120 }
120121
121122 @ Test
@@ -124,19 +125,19 @@ public void execute_duplicateCustomerFilteredList_failure() {
124125
125126 // edit customer in filtered list into a duplicate in budget book
126127 Customer customerInList = model .getAddressBook ().getCustomerList ().get (INDEX_SECOND_CUSTOMER .getZeroBased ());
127- EditCommand editCommand = new EditCommand (INDEX_FIRST_CUSTOMER ,
128+ EditCustomerCommand editCustomerCommand = new EditCustomerCommand (INDEX_FIRST_CUSTOMER ,
128129 new EditCustomerDescriptorBuilder (customerInList ).build ());
129130
130- assertCommandFailure (editCommand , model , EditCommand .MESSAGE_DUPLICATE_CUSTOMER );
131+ assertCommandFailure (editCustomerCommand , model , EditCustomerCommand .MESSAGE_DUPLICATE_CUSTOMER );
131132 }
132133
133134 @ Test
134135 public void execute_invalidCustomerIndexUnfilteredList_failure () {
135136 Index outOfBoundIndex = Index .fromOneBased (model .getFilteredCustomerList ().size () + 1 );
136137 EditCustomerDescriptor descriptor = new EditCustomerDescriptorBuilder ().withName (VALID_NAME_BOB ).build ();
137- EditCommand editCommand = new EditCommand (outOfBoundIndex , descriptor );
138+ EditCustomerCommand editCustomerCommand = new EditCustomerCommand (outOfBoundIndex , descriptor );
138139
139- assertCommandFailure (editCommand , model , Messages .MESSAGE_INVALID_CUSTOMER_DISPLAYED_INDEX );
140+ assertCommandFailure (editCustomerCommand , model , Messages .MESSAGE_INVALID_CUSTOMER_DISPLAYED_INDEX );
140141 }
141142
142143 /**
@@ -150,19 +151,19 @@ public void execute_invalidCustomerIndexFilteredList_failure() {
150151 // ensures that outOfBoundIndex is still in bounds of budget book list
151152 assertTrue (outOfBoundIndex .getZeroBased () < model .getAddressBook ().getCustomerList ().size ());
152153
153- EditCommand editCommand = new EditCommand (outOfBoundIndex ,
154+ EditCustomerCommand editCustomerCommand = new EditCustomerCommand (outOfBoundIndex ,
154155 new EditCustomerDescriptorBuilder ().withName (VALID_NAME_BOB ).build ());
155156
156- assertCommandFailure (editCommand , model , Messages .MESSAGE_INVALID_CUSTOMER_DISPLAYED_INDEX );
157+ assertCommandFailure (editCustomerCommand , model , Messages .MESSAGE_INVALID_CUSTOMER_DISPLAYED_INDEX );
157158 }
158159
159160 @ Test
160161 public void equals () {
161- final EditCommand standardCommand = new EditCommand (INDEX_FIRST_CUSTOMER , DESC_AMY );
162+ final EditCustomerCommand standardCommand = new EditCustomerCommand (INDEX_FIRST_CUSTOMER , DESC_AMY );
162163
163164 // same values -> returns true
164165 EditCustomerDescriptor copyDescriptor = new EditCustomerDescriptor (DESC_AMY );
165- EditCommand commandWithSameValues = new EditCommand (INDEX_FIRST_CUSTOMER , copyDescriptor );
166+ EditCustomerCommand commandWithSameValues = new EditCustomerCommand (INDEX_FIRST_CUSTOMER , copyDescriptor );
166167 assertTrue (standardCommand .equals (commandWithSameValues ));
167168
168169 // same object -> returns true
@@ -175,20 +176,20 @@ public void equals() {
175176 assertFalse (standardCommand .equals (new ClearCommand ()));
176177
177178 // different index -> returns false
178- assertFalse (standardCommand .equals (new EditCommand (INDEX_SECOND_CUSTOMER , DESC_AMY )));
179+ assertFalse (standardCommand .equals (new EditCustomerCommand (INDEX_SECOND_CUSTOMER , DESC_AMY )));
179180
180181 // different descriptor -> returns false
181- assertFalse (standardCommand .equals (new EditCommand (INDEX_FIRST_CUSTOMER , DESC_BOB )));
182+ assertFalse (standardCommand .equals (new EditCustomerCommand (INDEX_FIRST_CUSTOMER , DESC_BOB )));
182183 }
183184
184185 @ Test
185186 public void toStringMethod () {
186187 Index index = Index .fromOneBased (1 );
187- EditCustomerDescriptor editCustomerDescriptor = new EditCommand .EditCustomerDescriptor ();
188- EditCommand editCommand = new EditCommand (index , editCustomerDescriptor );
189- String expected = EditCommand .class .getCanonicalName () + "{index=" + index + ", editCustomerDescriptor="
188+ EditCustomerDescriptor editCustomerDescriptor = new EditCustomerCommand .EditCustomerDescriptor ();
189+ EditCustomerCommand editCustomerCommand = new EditCustomerCommand (index , editCustomerDescriptor );
190+ String expected = EditCustomerCommand .class .getCanonicalName () + "{index=" + index + ", editCustomerDescriptor="
190191 + editCustomerDescriptor + "}" ;
191- assertEquals (expected , editCommand .toString ());
192+ assertEquals (expected , editCustomerCommand .toString ());
192193 }
193194
194195}
0 commit comments