diff --git a/src/test/java/com/mandacarubroker/MandacarubrokerApplicationTests.java b/src/test/java/com/mandacarubroker/MandacarubrokerApplicationTests.java index 3f1e3e2..104ff5f 100644 --- a/src/test/java/com/mandacarubroker/MandacarubrokerApplicationTests.java +++ b/src/test/java/com/mandacarubroker/MandacarubrokerApplicationTests.java @@ -79,4 +79,14 @@ void testCreateValidRequestStockDTO() { Assertions.assertEquals(price, requestStockDTO.price(), 0.001, "Price should match"); } -} \ No newline at end of file + @Test + void testCreateRequestStockDTOWithInvalidSymbol() { + // Arrange + String invalidSymbol = "A"; // Símbolo contendo menos de 3 caracteres + + // Act & Assert + Assertions.assertThrows(IllegalArgumentException.class, () -> { + new RequestStockDTO(invalidSymbol, "Company XYZ", 50.0); + }); + } +}