diff --git a/docs/UserGuide.md b/docs/UserGuide.md
index 0627a01df07..f8eb7e0d5ff 100644
--- a/docs/UserGuide.md
+++ b/docs/UserGuide.md
@@ -100,6 +100,12 @@ Examples: `start 2` Initialises the second project in the project list.
## **Features** after project initialisation
+### Task-related features
+#### Checking the project dashboard `dashboard `
+Shows a summary of the important information regarding the project.
+
+Format: `dashboard`
+
#### Listing all tasks `list`
Shows a list of all tasks in the task list sorted by priority.
@@ -165,6 +171,15 @@ Instruction:
Outcome: The task is assigned with the priority level.
+#### Viewing tasks allocated to a team member `view `
+Displays a list of tasks allocated to the specified members.
+
+Format: `view NAME`
+- NAME refers to the name of the team member when it was first input during project creation.
+
+Example: `view Niaaz` Displays a list of tasks allocated to Niaaz.
+
+--------------------------------------------------------------------------------------------------------------------
### **Teammate**-related features
#### Create new teammate `new teammate `
@@ -215,9 +230,6 @@ Format: `task participants TASK_NUMBER`
Example: `task participants 1` Displays the teammates that are assigned to do task 1
-
---------------------------------------------------------------------------------------------------------------------
-
## FAQ
**Q**: How do I transfer my data to another Computer?
diff --git a/docs/images/Ui.png b/docs/images/Ui.png
index 5bd77847aa2..030cfd2901c 100644
Binary files a/docs/images/Ui.png and b/docs/images/Ui.png differ
diff --git a/src/main/java/seedu/address/logic/parser/AddCommandParser.java b/src/main/java/seedu/address/logic/parser/AddCommandParser.java
index c0daf6715e5..5fb57b51eb4 100644
--- a/src/main/java/seedu/address/logic/parser/AddCommandParser.java
+++ b/src/main/java/seedu/address/logic/parser/AddCommandParser.java
@@ -34,10 +34,9 @@ public class AddCommandParser implements Parser {
*/
public AddCommand parse(String args) throws ParseException {
ArgumentMultimap argMultimap =
- ArgumentTokenizer.tokenize(args, PREFIX_NAME, PREFIX_PHONE, PREFIX_EMAIL,
- PREFIX_ADDRESS, PREFIX_TAG, PREFIX_TASK);
+ ArgumentTokenizer.tokenize(args, PREFIX_NAME, PREFIX_PHONE, PREFIX_EMAIL, PREFIX_TAG, PREFIX_TASK);
- if (!arePrefixesPresent(argMultimap, PREFIX_NAME, PREFIX_ADDRESS, PREFIX_PHONE, PREFIX_EMAIL)
+ if (!arePrefixesPresent(argMultimap, PREFIX_NAME, PREFIX_PHONE, PREFIX_EMAIL)
|| !argMultimap.getPreamble().isEmpty()) {
throw new ParseException(String.format(MESSAGE_INVALID_COMMAND_FORMAT, AddCommand.MESSAGE_USAGE));
}
diff --git a/src/main/java/seedu/address/model/person/Address.java b/src/main/java/seedu/address/model/person/Address.java
deleted file mode 100644
index bae804ccb86..00000000000
--- a/src/main/java/seedu/address/model/person/Address.java
+++ /dev/null
@@ -1,57 +0,0 @@
-package seedu.address.model.person;
-
-import static java.util.Objects.requireNonNull;
-import static seedu.address.commons.util.AppUtil.checkArgument;
-
-/**
- * Represents a Project's address in the main catalogue.
- * Guarantees: immutable; is valid as declared in {@link #isValidAddress(String)}
- */
-public class Address {
-
- public static final String MESSAGE_CONSTRAINTS = "Addresses can take any values, and it should not be blank";
-
- /*
- * The first character of the address must not be a whitespace,
- * otherwise " " (a blank string) becomes a valid input.
- */
- public static final String VALIDATION_REGEX = "[^\\s].*";
-
- public final String value;
-
- /**
- * Constructs an {@code Address}.
- *
- * @param address A valid address
- */
- public Address(String address) {
- requireNonNull(address);
- checkArgument(isValidAddress(address), MESSAGE_CONSTRAINTS);
- value = address;
- }
-
- /**
- * Returns true if a given string is a valid email.
- */
- public static boolean isValidAddress(String test) {
- return test.matches(VALIDATION_REGEX);
- }
-
- @Override
- public String toString() {
- return value;
- }
-
- @Override
- public boolean equals(Object other) {
- return other == this // short circuit if same object
- || (other instanceof Address // instanceof handles nulls
- && value.equals(((Address) other).value)); // state check
- }
-
- @Override
- public int hashCode() {
- return value.hashCode();
- }
-
-}
diff --git a/src/main/java/seedu/address/model/person/Person.java b/src/main/java/seedu/address/model/person/Person.java
index 5b198793407..328a0b23dd8 100644
--- a/src/main/java/seedu/address/model/person/Person.java
+++ b/src/main/java/seedu/address/model/person/Person.java
@@ -25,19 +25,17 @@ public class Person {
private Email email;
// Data fields
- private Address address;
private final Set tags = new HashSet<>();
private HashMap listOfParticipations = new HashMap<>();
/**
* Every field must be present and not null.
*/
- public Person(PersonName name, Phone phone, Email email, Address address, Set tags) {
- requireAllNonNull(name, phone, email, address, tags);
+ public Person(PersonName name, Phone phone, Email email, Set tags) {
+ requireAllNonNull(name, phone, email, tags);
this.name = name;
this.phone = phone;
this.email = email;
- this.address = address;
this.tags.addAll(tags);
}
@@ -53,18 +51,10 @@ public Email getEmail() {
return email;
}
- public Address getAddress() {
- return address;
- }
-
public void updateName(String newNameStr) {
name = new PersonName(newNameStr);
}
- public void updateAddress(String newAddressStr) {
- address = new Address(newAddressStr);
- }
-
public void updatePhone(String newPhonestr) {
phone = new Phone(newPhonestr);
}
@@ -97,8 +87,7 @@ public boolean isSameTeammate(Person otherTeammate) {
return otherTeammate != null
&& otherTeammate.getName().equals(getName())
&& (otherTeammate.getPhone().equals(getPhone())
- || otherTeammate.getEmail().equals(getEmail())
- || otherTeammate.getAddress().equals(getAddress()));
+ || otherTeammate.getEmail().equals(getEmail()));
}
/**
@@ -119,14 +108,13 @@ public boolean equals(Object other) {
return otherProject.getName().equals(getName())
&& otherProject.getPhone().equals(getPhone())
&& otherProject.getEmail().equals(getEmail())
- && otherProject.getAddress().equals(getAddress())
&& otherProject.getTags().equals(getTags());
}
@Override
public int hashCode() {
// use this method for custom fields hashing instead of implementing your own
- return Objects.hash(name, phone, email, address, tags);
+ return Objects.hash(name, phone, email, tags);
}
@Override
@@ -137,8 +125,6 @@ public String toString() {
.append(getPhone())
.append(" Email: ")
.append(getEmail())
- .append(" Address: ")
- .append(getAddress())
.append(" Tags: ");
getTags().forEach(builder::append);
return builder.toString();
diff --git a/src/main/resources/view/ProjectListCard.fxml b/src/main/resources/view/ProjectListCard.fxml
index 48d68e1eb79..4f1e3c9496c 100644
--- a/src/main/resources/view/ProjectListCard.fxml
+++ b/src/main/resources/view/ProjectListCard.fxml
@@ -29,7 +29,6 @@
-
diff --git a/src/test/data/JsonMainCatalogueStorageTest/invalidAndValidProjectMainCatalogue.json b/src/test/data/JsonMainCatalogueStorageTest/invalidAndValidProjectMainCatalogue.json
index fe34bced4f9..f9ccf22f008 100644
--- a/src/test/data/JsonMainCatalogueStorageTest/invalidAndValidProjectMainCatalogue.json
+++ b/src/test/data/JsonMainCatalogueStorageTest/invalidAndValidProjectMainCatalogue.json
@@ -2,12 +2,10 @@
"projects": [ {
"name": "Valid Project",
"phone": "9482424",
- "email": "hans@example.com",
- "address": "4th street"
+ "email": "hans@example.com"
}, {
"name": "Project With Invalid Phone Field",
"phone": "948asdf2424",
- "email": "hans@example.com",
- "address": "4th street"
+ "email": "hans@example.com"
} ]
}
diff --git a/src/test/data/JsonMainCatalogueStorageTest/invalidProjectMainCatalogue.json b/src/test/data/JsonMainCatalogueStorageTest/invalidProjectMainCatalogue.json
index 4e4143adf6a..e882264f288 100644
--- a/src/test/data/JsonMainCatalogueStorageTest/invalidProjectMainCatalogue.json
+++ b/src/test/data/JsonMainCatalogueStorageTest/invalidProjectMainCatalogue.json
@@ -2,7 +2,6 @@
"projects": [ {
"name": "Project with invalid name field: Ha!ns Mu@ster",
"phone": "9482424",
- "email": "hans@example.com",
- "address": "4th street"
+ "email": "hans@example.com"
} ]
}
diff --git a/src/test/data/JsonSerializableMainCatalogueTest/duplicateProjectMainCatalogue.json b/src/test/data/JsonSerializableMainCatalogueTest/duplicateProjectMainCatalogue.json
index d06be47e5b6..89ac98776b1 100644
--- a/src/test/data/JsonSerializableMainCatalogueTest/duplicateProjectMainCatalogue.json
+++ b/src/test/data/JsonSerializableMainCatalogueTest/duplicateProjectMainCatalogue.json
@@ -3,13 +3,11 @@
"name": "Alice Pauline",
"phone": "94351253",
"email": "alice@example.com",
- "address": "123, Jurong West Ave 6, #08-111",
"tagged": [ "friends" ]
}, {
"name": "Alice Pauline",
"phone": "94351253",
"email": "pauline@example.com",
- "address": "4th street",
"occupied": ["write DG"]
} ]
}
diff --git a/src/test/data/JsonSerializableMainCatalogueTest/invalidProjectMainCatalogue.json b/src/test/data/JsonSerializableMainCatalogueTest/invalidProjectMainCatalogue.json
index 8d05d2cbbf4..d28d01d7940 100644
--- a/src/test/data/JsonSerializableMainCatalogueTest/invalidProjectMainCatalogue.json
+++ b/src/test/data/JsonSerializableMainCatalogueTest/invalidProjectMainCatalogue.json
@@ -2,7 +2,6 @@
"projects": [ {
"name": "Hans Muster",
"phone": "9482424",
- "email": "invalid@email!3e",
- "address": "4th street"
+ "email": "invalid@email!3e"
} ]
}
diff --git a/src/test/data/JsonSerializableMainCatalogueTest/typicalProjectsMainCatalogue.json b/src/test/data/JsonSerializableMainCatalogueTest/typicalProjectsMainCatalogue.json
index 9d044541872..ecb44590ab3 100644
--- a/src/test/data/JsonSerializableMainCatalogueTest/typicalProjectsMainCatalogue.json
+++ b/src/test/data/JsonSerializableMainCatalogueTest/typicalProjectsMainCatalogue.json
@@ -4,49 +4,42 @@
"name" : "Alice Pauline",
"phone" : "94351253",
"email" : "alice@example.com",
- "address" : "123, Jurong West Ave 6, #08-111",
"tagged" : [ "friends" ],
"occupied" : [ "Write DG", "Write user stories" ]
}, {
"name" : "Benson Meier",
"phone" : "98765432",
"email" : "johnd@example.com",
- "address" : "311, Clementi Ave 2, #02-25",
"tagged" : [ "owesMoney", "friends" ],
"occupied" : [ "Practice presentation" ]
}, {
"name" : "Carl Kurz",
"phone" : "95352563",
"email" : "heinz@example.com",
- "address" : "wall street",
"tagged" : [ ],
"occupied" : [ "Read info pack" ]
}, {
"name" : "Daniel Meier",
"phone" : "87652533",
"email" : "cornelia@example.com",
- "address" : "10th street",
"tagged" : [ "friends" ],
"occupied" : [ ]
}, {
"name" : "Elle Meyer",
"phone" : "9482224",
"email" : "werner@example.com",
- "address" : "michegan ave",
"tagged" : [ ],
"occupied" : [ ]
}, {
"name" : "Fiona Kunz",
"phone" : "9482427",
"email" : "lydia@example.com",
- "address" : "little tokyo",
"tagged" : [ ],
"occupied" : [ ]
}, {
"name" : "George Best",
"phone" : "9482442",
"email" : "anna@example.com",
- "address" : "4th street",
"tagged" : [ ],
"occupied" : [ ]
} ]
diff --git a/src/test/java/seedu/address/logic/LogicManagerTest.java b/src/test/java/seedu/address/logic/LogicManagerTest.java
index 04f0dd19eb6..63bceb77559 100644
--- a/src/test/java/seedu/address/logic/LogicManagerTest.java
+++ b/src/test/java/seedu/address/logic/LogicManagerTest.java
@@ -3,7 +3,6 @@
import static org.junit.jupiter.api.Assertions.assertEquals;
import static seedu.address.commons.core.Messages.MESSAGE_INVALID_PROJECT_DISPLAYED_INDEX;
import static seedu.address.commons.core.Messages.MESSAGE_UNKNOWN_COMMAND;
-import static seedu.address.logic.commands.CommandTestUtil.ADDRESS_DESC_AMY;
import static seedu.address.logic.commands.CommandTestUtil.EMAIL_DESC_AMY;
import static seedu.address.logic.commands.CommandTestUtil.NAME_DESC_AMY;
import static seedu.address.logic.commands.CommandTestUtil.PHONE_DESC_AMY;
@@ -79,8 +78,7 @@ public void execute_storageThrowsIoException_throwsCommandException() {
logic = new LogicManager(model, storage);
// Execute add command
- String addCommand = AddCommand.COMMAND_WORD + NAME_DESC_AMY + PHONE_DESC_AMY + EMAIL_DESC_AMY
- + ADDRESS_DESC_AMY;
+ String addCommand = AddCommand.COMMAND_WORD + NAME_DESC_AMY + PHONE_DESC_AMY + EMAIL_DESC_AMY;
Project expectedProject = new ProjectBuilder(AMY).withTags().withTasks().build();
ModelManager expectedModel = new ModelManager();
expectedModel.addProject(expectedProject);
diff --git a/src/test/java/seedu/address/logic/parser/AddCommandParserTest.java b/src/test/java/seedu/address/logic/parser/AddCommandParserTest.java
index 9cf6ff485cc..4d8bff1d9c3 100644
--- a/src/test/java/seedu/address/logic/parser/AddCommandParserTest.java
+++ b/src/test/java/seedu/address/logic/parser/AddCommandParserTest.java
@@ -1,7 +1,6 @@
package seedu.address.logic.parser;
import static seedu.address.commons.core.Messages.MESSAGE_INVALID_COMMAND_FORMAT;
-import static seedu.address.logic.commands.CommandTestUtil.ADDRESS_DESC_AMY;
import static seedu.address.logic.commands.CommandTestUtil.ADDRESS_DESC_BOB;
import static seedu.address.logic.commands.CommandTestUtil.EMAIL_DESC_AMY;
import static seedu.address.logic.commands.CommandTestUtil.EMAIL_DESC_BOB;
@@ -20,7 +19,6 @@
import static seedu.address.logic.commands.CommandTestUtil.TAG_DESC_HUSBAND;
import static seedu.address.logic.commands.CommandTestUtil.TASK_DESC_DG;
import static seedu.address.logic.commands.CommandTestUtil.TASK_DESC_MODEL;
-import static seedu.address.logic.commands.CommandTestUtil.VALID_ADDRESS_BOB;
import static seedu.address.logic.commands.CommandTestUtil.VALID_EMAIL_BOB;
import static seedu.address.logic.commands.CommandTestUtil.VALID_NAME_BOB;
import static seedu.address.logic.commands.CommandTestUtil.VALID_PHONE_BOB;
@@ -36,7 +34,6 @@
import org.junit.jupiter.api.Test;
import seedu.address.logic.commands.AddCommand;
-import seedu.address.model.project.Address;
import seedu.address.model.project.Email;
import seedu.address.model.project.Name;
import seedu.address.model.project.Phone;
@@ -53,34 +50,34 @@ public void parse_allFieldsPresent_success() {
// whitespace only preamble
assertParseSuccess(parser, PREAMBLE_WHITESPACE + NAME_DESC_BOB + PHONE_DESC_BOB + EMAIL_DESC_BOB
- + ADDRESS_DESC_BOB + TAG_DESC_FRIEND + TASK_DESC_DG, new AddCommand(expectedProject));
+ + TAG_DESC_FRIEND + TASK_DESC_DG, new AddCommand(expectedProject));
// multiple names - last name accepted
assertParseSuccess(parser, NAME_DESC_AMY + NAME_DESC_BOB + PHONE_DESC_BOB + EMAIL_DESC_BOB
- + ADDRESS_DESC_BOB + TAG_DESC_FRIEND + TASK_DESC_DG, new AddCommand(expectedProject));
+ + TAG_DESC_FRIEND + TASK_DESC_DG, new AddCommand(expectedProject));
// multiple phones - last phone accepted
assertParseSuccess(parser, NAME_DESC_BOB + PHONE_DESC_AMY + PHONE_DESC_BOB + EMAIL_DESC_BOB
- + ADDRESS_DESC_BOB + TAG_DESC_FRIEND + TASK_DESC_DG, new AddCommand(expectedProject));
+ + TAG_DESC_FRIEND + TASK_DESC_DG, new AddCommand(expectedProject));
// multiple emails - last email accepted
assertParseSuccess(parser, NAME_DESC_BOB + PHONE_DESC_BOB + EMAIL_DESC_AMY + EMAIL_DESC_BOB
- + ADDRESS_DESC_BOB + TAG_DESC_FRIEND + TASK_DESC_DG, new AddCommand(expectedProject));
+ + TAG_DESC_FRIEND + TASK_DESC_DG, new AddCommand(expectedProject));
// multiple addresses - last address accepted
- assertParseSuccess(parser, NAME_DESC_BOB + PHONE_DESC_BOB + EMAIL_DESC_BOB + ADDRESS_DESC_AMY
- + ADDRESS_DESC_BOB + TAG_DESC_FRIEND + TASK_DESC_DG, new AddCommand(expectedProject));
+ assertParseSuccess(parser, NAME_DESC_BOB + PHONE_DESC_BOB + EMAIL_DESC_BOB
+ + TAG_DESC_FRIEND + TASK_DESC_DG, new AddCommand(expectedProject));
// multiple tags - all accepted
Project expectedProjectMultipleTags = new ProjectBuilder(BOB).withTags(VALID_TAG_FRIEND, VALID_TAG_HUSBAND)
.build();
- assertParseSuccess(parser, NAME_DESC_BOB + PHONE_DESC_BOB + EMAIL_DESC_BOB + ADDRESS_DESC_BOB
+ assertParseSuccess(parser, NAME_DESC_BOB + PHONE_DESC_BOB + EMAIL_DESC_BOB
+ TAG_DESC_HUSBAND + TAG_DESC_FRIEND + TASK_DESC_DG, new AddCommand(expectedProjectMultipleTags));
// multiple tasks - all accepted
Project expectedProjectMultipleTasks = new ProjectBuilder(BOB).withTasks(VALID_TASK_DG, VALID_TASK_MODEL)
.build();
- assertParseSuccess(parser, NAME_DESC_BOB + PHONE_DESC_BOB + EMAIL_DESC_BOB + ADDRESS_DESC_BOB
+ assertParseSuccess(parser, NAME_DESC_BOB + PHONE_DESC_BOB + EMAIL_DESC_BOB
+ TAG_DESC_FRIEND + TAG_DESC_HUSBAND + TASK_DESC_DG + TASK_DESC_MODEL,
new AddCommand(expectedProjectMultipleTasks));
}
@@ -89,7 +86,7 @@ public void parse_allFieldsPresent_success() {
public void parse_optionalFieldsMissing_success() {
// zero tags
Project expectedProject = new ProjectBuilder(AMY).withTags().build();
- assertParseSuccess(parser, NAME_DESC_AMY + PHONE_DESC_AMY + EMAIL_DESC_AMY + ADDRESS_DESC_AMY
+ assertParseSuccess(parser, NAME_DESC_AMY + PHONE_DESC_AMY + EMAIL_DESC_AMY
+ TASK_DESC_DG + TASK_DESC_MODEL,
new AddCommand(expectedProject));
}
@@ -99,30 +96,26 @@ public void parse_compulsoryFieldMissing_failure() {
String expectedMessage = String.format(MESSAGE_INVALID_COMMAND_FORMAT, AddCommand.MESSAGE_USAGE);
// missing name prefix
- assertParseFailure(parser, VALID_NAME_BOB + PHONE_DESC_BOB + EMAIL_DESC_BOB + ADDRESS_DESC_BOB,
+ assertParseFailure(parser, VALID_NAME_BOB + PHONE_DESC_BOB + EMAIL_DESC_BOB ,
expectedMessage);
// missing phone prefix
- assertParseFailure(parser, NAME_DESC_BOB + VALID_PHONE_BOB + EMAIL_DESC_BOB + ADDRESS_DESC_BOB,
+ assertParseFailure(parser, NAME_DESC_BOB + VALID_PHONE_BOB + EMAIL_DESC_BOB,
expectedMessage);
// missing email prefix
- assertParseFailure(parser, NAME_DESC_BOB + PHONE_DESC_BOB + VALID_EMAIL_BOB + ADDRESS_DESC_BOB,
- expectedMessage);
-
- // missing address prefix
- assertParseFailure(parser, NAME_DESC_BOB + PHONE_DESC_BOB + EMAIL_DESC_BOB + VALID_ADDRESS_BOB,
+ assertParseFailure(parser, NAME_DESC_BOB + PHONE_DESC_BOB + VALID_EMAIL_BOB,
expectedMessage);
// all prefixes missing
- assertParseFailure(parser, VALID_NAME_BOB + VALID_PHONE_BOB + VALID_EMAIL_BOB + VALID_ADDRESS_BOB,
+ assertParseFailure(parser, VALID_NAME_BOB + VALID_PHONE_BOB + VALID_EMAIL_BOB,
expectedMessage);
}
@Test
public void parse_invalidValue_failure() {
// invalid name
- assertParseFailure(parser, INVALID_NAME_DESC + PHONE_DESC_BOB + EMAIL_DESC_BOB + ADDRESS_DESC_BOB
+ assertParseFailure(parser, INVALID_NAME_DESC + PHONE_DESC_BOB + EMAIL_DESC_BOB
+ TAG_DESC_HUSBAND + TAG_DESC_FRIEND, Name.MESSAGE_CONSTRAINTS);
// invalid phone
@@ -133,10 +126,6 @@ public void parse_invalidValue_failure() {
assertParseFailure(parser, NAME_DESC_BOB + PHONE_DESC_BOB + INVALID_EMAIL_DESC + ADDRESS_DESC_BOB
+ TAG_DESC_HUSBAND + TAG_DESC_FRIEND, Email.MESSAGE_CONSTRAINTS);
- // invalid address
- assertParseFailure(parser, NAME_DESC_BOB + PHONE_DESC_BOB + EMAIL_DESC_BOB + INVALID_ADDRESS_DESC
- + TAG_DESC_HUSBAND + TAG_DESC_FRIEND, Address.MESSAGE_CONSTRAINTS);
-
// invalid tag
assertParseFailure(parser, NAME_DESC_BOB + PHONE_DESC_BOB + EMAIL_DESC_BOB + ADDRESS_DESC_BOB
+ INVALID_TAG_DESC + VALID_TAG_FRIEND, Tag.MESSAGE_CONSTRAINTS);
diff --git a/src/test/java/seedu/address/testutil/TypicalProjects.java b/src/test/java/seedu/address/testutil/TypicalProjects.java
index 4dfd082d025..d839bc84c78 100644
--- a/src/test/java/seedu/address/testutil/TypicalProjects.java
+++ b/src/test/java/seedu/address/testutil/TypicalProjects.java
@@ -1,7 +1,5 @@
package seedu.address.testutil;
-import static seedu.address.logic.commands.CommandTestUtil.VALID_ADDRESS_AMY;
-import static seedu.address.logic.commands.CommandTestUtil.VALID_ADDRESS_BOB;
import static seedu.address.logic.commands.CommandTestUtil.VALID_EMAIL_AMY;
import static seedu.address.logic.commands.CommandTestUtil.VALID_EMAIL_BOB;
import static seedu.address.logic.commands.CommandTestUtil.VALID_NAME_AMY;
@@ -34,28 +32,28 @@ public class TypicalProjects {
.withEmail("johnd@example.com").withPhone("98765432")
.withTags("owesMoney", "friends").withTasks("Practice presentation").build();
public static final Project CARL = new ProjectBuilder().withName("Carl Kurz").withPhone("95352563")
- .withEmail("heinz@example.com").withAddress("wall street").withTasks("Read info pack").build();
+ .withEmail("heinz@example.com").withTasks("Read info pack").build();
public static final Project DANIEL = new ProjectBuilder().withName("Daniel Meier").withPhone("87652533")
- .withEmail("cornelia@example.com").withAddress("10th street").withTags("friends").build();
+ .withEmail("cornelia@example.com").withTags("friends").build();
public static final Project ELLE = new ProjectBuilder().withName("Elle Meyer").withPhone("9482224")
- .withEmail("werner@example.com").withAddress("michegan ave").build();
+ .withEmail("werner@example.com").build();
public static final Project FIONA = new ProjectBuilder().withName("Fiona Kunz").withPhone("9482427")
- .withEmail("lydia@example.com").withAddress("little tokyo").build();
+ .withEmail("lydia@example.com").build();
public static final Project GEORGE = new ProjectBuilder().withName("George Best").withPhone("9482442")
- .withEmail("anna@example.com").withAddress("4th street").build();
+ .withEmail("anna@example.com").build();
// Manually added
public static final Project HOON = new ProjectBuilder().withName("Hoon Meier").withPhone("8482424")
- .withEmail("stefan@example.com").withAddress("little india").build();
+ .withEmail("stefan@example.com").build();
public static final Project IDA = new ProjectBuilder().withName("Ida Mueller").withPhone("8482131")
- .withEmail("hans@example.com").withAddress("chicago ave").build();
+ .withEmail("hans@example.com").build();
// Manually added - Project's details found in {@code CommandTestUtil}
public static final Project AMY = new ProjectBuilder().withName(VALID_NAME_AMY).withPhone(VALID_PHONE_AMY)
- .withEmail(VALID_EMAIL_AMY).withAddress(VALID_ADDRESS_AMY).withTags(VALID_TAG_FRIEND)
+ .withEmail(VALID_EMAIL_AMY).withTags(VALID_TAG_FRIEND)
.withTasks(VALID_TASK_DG, VALID_TASK_MODEL).build();
public static final Project BOB = new ProjectBuilder().withName(VALID_NAME_BOB).withPhone(VALID_PHONE_BOB)
- .withEmail(VALID_EMAIL_BOB).withAddress(VALID_ADDRESS_BOB).withTags(VALID_TAG_HUSBAND, VALID_TAG_FRIEND)
+ .withEmail(VALID_EMAIL_BOB).withTags(VALID_TAG_HUSBAND, VALID_TAG_FRIEND)
.withTasks(VALID_TASK_DG).build();
public static final String KEYWORD_MATCHING_MEIER = "Meier"; // A keyword that matches MEIER