diff --git a/src/test/java/millions/CSVStockFileParserTest.java b/src/test/java/millions/CSVStockFileParserTest.java index aa5fc8c..8266d35 100644 --- a/src/test/java/millions/CSVStockFileParserTest.java +++ b/src/test/java/millions/CSVStockFileParserTest.java @@ -55,12 +55,21 @@ public void NumberConversionExceptionTest() { } @Test - public void EmptyFieldExceptionTest() { - exampleString += ",,1"; + public void EmptySymbolFieldExceptionTest() { + exampleString += ",test,1"; List testList = List.of(exampleString.split("\n")); Exception e = assertThrows(InvalidFormatException.class, () -> {parser.parse(testList);}); - String expectedMessage = "Illegal argument on line: ,,1\n" + + String expectedMessage = "Illegal argument on line: ,test,1\n" + "Symbol cannot be null or blank"; assertEquals(expectedMessage, e.getMessage()); } + @Test + public void EmptyCompanyNameFieldExceptionTest() { + exampleString += "test,,1"; + List testList = List.of(exampleString.split("\n")); + Exception e = assertThrows(InvalidFormatException.class, () -> {parser.parse(testList);}); + String expectedMessage = "Illegal argument on line: test,,1\n" + + "Company cannot be null or blank"; + assertEquals(expectedMessage, e.getMessage()); + } }