refactor: Improve readability and code clarity in InfixToPostfix (#6362)

refactor: improve InfixToPostfix

Co-authored-by: Deniz Altunkapan <93663085+DenizAltunkapan@users.noreply.github.com>
This commit is contained in:
Oleksandr Klymenko
2025-07-12 09:44:57 +03:00
committed by GitHub
parent 0a4f5542d9
commit acb4753d65
2 changed files with 73 additions and 31 deletions

View File

@@ -12,7 +12,7 @@ class InfixToPostfixTest {
@ParameterizedTest
@MethodSource("provideValidExpressions")
void testValidExpressions(String infix, String expectedPostfix) throws Exception {
void testValidExpressions(String infix, String expectedPostfix) {
assertEquals(expectedPostfix, InfixToPostfix.infix2PostFix(infix));
}
@@ -28,6 +28,6 @@ class InfixToPostfixTest {
}
private static Stream<Arguments> provideInvalidExpressions() {
return Stream.of(Arguments.of("((a+b)*c-d", "invalid expression"));
return Stream.of(Arguments.of("((a+b)*c-d", "Invalid expression: unbalanced brackets."));
}
}