Skip to content

Commit 6b240a2

Browse files
committed
saved_references demodata, small ui tweaks and cancel option for adding optional fields
1 parent 5730238 commit 6b240a2

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

ReferenceLibrary/saved_references

2.4 KB
Binary file not shown.

ReferenceLibrary/src/main/java/referencelibrary/ui/UI.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ private void addNewReference() {
8686
io.print("Reference added!");
8787
break;
8888
case "o":
89-
io.print("--adding other not implement");
89+
io.print("--adding other not implemented");
9090
//io.print("Reference added!");
9191
break;
9292
}

ReferenceLibrary/src/main/java/referencelibrary/ui/command/AddOptionalFieldsSubCommand.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,11 +72,13 @@ private void showValidOptionalFields(Reference reference) {
7272
private void addOptionalFieldToReference(Reference reference) {
7373
String fieldName;
7474
String fieldValue;
75-
75+
76+
io.print("Enter 'c' to cancel");
7677
do {
77-
fieldName = io.readLine("Field:");
78-
} while (!validator.fieldNameIsValid(fieldName, reference));
79-
78+
fieldName = io.readLine("field:");
79+
} while (!validator.fieldNameIsValid(fieldName, reference) && fieldName.equals("c"));
80+
81+
if (fieldName.equals("c")) return;
8082
do {
8183
fieldValue = io.readLine(fieldName + ":");
8284
} while (!validator.fieldValueIsValid(fieldValue));

ReferenceLibrary/src/test/java/referencelibrary/reference/ArticleReferenceTest.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@ public void setUp() {
2323

2424
@Test
2525
public void testConstructor() {
26-
reference = new ArticleReference();
27-
reference.setReferenceName("my_article");
2826
assertEquals("my_article", reference.getReferenceName());
2927
assertEquals(ReferenceType.REFERENCE_ARTICLE, reference.getReferenceType());
3028
assertTrue(reference.getFieldValues().isEmpty());

0 commit comments

Comments
 (0)