Example
@Test
@DisplayName("Should identify terminal status COMPLETED")
void should_identifyTerminalStatus_when_completed() throws Exception {
// Given
CursorAgent agent = new CursorAgent(TEST_API_KEY, TEST_BASE_URL);
Method method = CursorAgent.class.getDeclaredMethod("isTerminalStatus", Agent.StatusEnum.class);
method.setAccessible(true);
// When
Boolean result = (Boolean) method.invoke(agent, Agent.StatusEnum.COMPLETED);
// Then
assertThat(result).isTrue();
}