Skip to content

Commit e1f07ef

Browse files
committed
test: 临时诊断——stdin 登录测试断言输出实况(exit/stdout/stderr)
1 parent 6783430 commit e1f07ef

2 files changed

Lines changed: 11 additions & 5 deletions

File tree

src/test/java/io/github/easy4j/codex/CodexClientTest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -466,7 +466,9 @@ void shouldDelegateLogout() {
466466

467467
@Test
468468
void shouldDelegateLoginVariants() {
469-
assertTrue(echoClient().loginWithApiKey("sk-test").getStdout().contains("--with-api-key"));
469+
CodexCliResult apiKeyLogin = echoClient().loginWithApiKey("sk-test");
470+
assertTrue(apiKeyLogin.getStdout().contains("--with-api-key"),
471+
"exit=" + apiKeyLogin.getExitCode() + " stdout=[" + apiKeyLogin.getStdout() + "] stderr=[" + apiKeyLogin.getStderr() + "]");
470472
assertTrue(echoClient().loginWithAccessToken("tok-1").getStdout().contains("--with-access-token"));
471473
assertTrue(echoClient().loginDeviceAuth().getStdout().contains("--device-auth"));
472474
assertTrue(echoClient().loginStatus().getStdout().contains("status"));

src/test/java/io/github/easy4j/codex/cli/CodexCliTest.java

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -344,15 +344,19 @@ void shouldDelegateLogout() {
344344
@Test
345345
void shouldDelegateLoginWithApiKey() {
346346
CodexCliResult result = echoCli().loginWithApiKey("sk-test");
347-
assertTrue(result.getStdout().contains("login"));
348-
assertTrue(result.getStdout().contains("--with-api-key"));
347+
assertTrue(result.getStdout().contains("login"),
348+
"exit=" + result.getExitCode() + " stdout=[" + result.getStdout() + "] stderr=[" + result.getStderr() + "]");
349+
assertTrue(result.getStdout().contains("--with-api-key"),
350+
"stdout=[" + result.getStdout() + "]");
349351
}
350352

351353
@Test
352354
void shouldDelegateLoginWithAccessToken() {
353355
CodexCliResult result = echoCli().loginWithAccessToken("tok-123");
354-
assertTrue(result.getStdout().contains("login"));
355-
assertTrue(result.getStdout().contains("--with-access-token"));
356+
assertTrue(result.getStdout().contains("login"),
357+
"exit=" + result.getExitCode() + " stdout=[" + result.getStdout() + "] stderr=[" + result.getStderr() + "]");
358+
assertTrue(result.getStdout().contains("--with-access-token"),
359+
"stdout=[" + result.getStdout() + "]");
356360
}
357361

358362
@Test

0 commit comments

Comments
 (0)