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); }); } }