Skip to content

Commit b3c7470

Browse files
committed
Add the test case for parsing tags with long tag names
1 parent f70d51b commit b3c7470

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/test/java/seedu/address/logic/parser/ParserUtilTest.java

+6-3
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@ public class ParserUtilTest {
2727
private static final String INVALID_NAME = "R@chel";
2828
private static final String INVALID_PHONE = "+651234";
2929
private static final String INVALID_MODULE = " ";
30-
private static final String INVALID_TAG = "#friend";
30+
private static final String INVALID_TAG_1 = "#friend";
31+
private static final String INVALID_TAG_2 = "LooooooooooooooooooooooooooooooooooongTag";
3132
private static final String VALID_NAME = "Rachel Walker";
3233
private static final String VALID_PHONE = "12345678";
3334
private static final String VALID_MODULE = "CS2103T";
@@ -158,7 +159,8 @@ public void parseTag_null_throwsNullPointerException() {
158159

159160
@Test
160161
public void parseTag_invalidValue_throwsParseException() {
161-
assertThrows(ParseException.class, () -> ParserUtil.parseTag(INVALID_TAG));
162+
assertThrows(ParseException.class, () -> ParserUtil.parseTag(INVALID_TAG_1));
163+
assertThrows(ParseException.class, () -> ParserUtil.parseTag(INVALID_TAG_2));
162164
}
163165

164166
@Test
@@ -181,7 +183,8 @@ public void parseTags_null_throwsNullPointerException() {
181183

182184
@Test
183185
public void parseTags_collectionWithInvalidTags_throwsParseException() {
184-
assertThrows(ParseException.class, () -> ParserUtil.parseTags(Arrays.asList(VALID_TAG_1, INVALID_TAG)));
186+
assertThrows(ParseException.class, () -> ParserUtil.parseTags(Arrays.asList(VALID_TAG_1, INVALID_TAG_1)));
187+
assertThrows(ParseException.class, () -> ParserUtil.parseTags(Arrays.asList(VALID_TAG_1, INVALID_TAG_2)));
185188
}
186189

187190
@Test

0 commit comments

Comments
 (0)