Developer 역할 Spring 골격 smoke (role-developer-live-v5-001)
All checks were successful
ci / test (pull_request) Successful in 1m29s

This commit is contained in:
forge-bot 2026-07-14 09:26:14 +00:00
parent c4535e1d1b
commit 942570ecd5

View file

@ -0,0 +1,45 @@
package com.developer;
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
class DeveloperServiceTest {
@Autowired
private DeveloperService developerService;
@Test
void getRole_returnsDeveloper() {
assertEquals("developer", developerService.getRole());
}
@Test
void greet_withName_returnsPersonalizedGreeting() {
assertEquals("Hello, Alice!", developerService.greet("Alice"));
}
@Test
void greet_withNullOrBlank_returnsDefaultGreeting() {
assertEquals("Hello, Developer!", developerService.greet(null));
assertEquals("Hello, Developer!", developerService.greet(""));
assertEquals("Hello, Developer!", developerService.greet(" "));
}
@Test
void isValidRole_withDeveloper_returnsTrue() {
assertTrue(developerService.isValidRole("developer"));
assertTrue(developerService.isValidRole("DEVELOPER"));
assertTrue(developerService.isValidRole("Developer"));
}
@Test
void isValidRole_withOtherRole_returnsFalse() {
assertFalse(developerService.isValidRole("admin"));
assertFalse(developerService.isValidRole("user"));
assertFalse(developerService.isValidRole(null));
}
}