test: 新增 EpicScriptDialogueService 未登录场景测试

This commit is contained in:
2026-06-28 18:49:10 +08:00
parent bf6f2797ad
commit bd3ccbd757
@@ -0,0 +1,26 @@
package com.emotion.service.impl;
import com.emotion.dto.request.EpicScriptCreateWithDialogueRequest;
import com.emotion.dto.response.EpicScriptCreateWithDialogueResponse;
import com.emotion.service.EpicScriptDialogueService;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import static org.junit.jupiter.api.Assertions.*;
@SpringBootTest
public class EpicScriptDialogueServiceImplTest {
@Autowired
private EpicScriptDialogueService epicScriptDialogueService;
@Test
public void testCreateWithDialogue_unauthenticated_shouldFail() {
EpicScriptCreateWithDialogueRequest request = new EpicScriptCreateWithDialogueRequest();
request.setTheme("我想成为作家");
assertThrows(IllegalStateException.class, () -> {
epicScriptDialogueService.createWithDialogue(request);
});
}
}