Developer 역할 Spring 골격 smoke #4

Merged
forge-bot merged 5 commits from forge/role-developer-live-v5-001-attempt-1-run-d2eb89f97872 into main 2026-07-14 09:28:41 +00:00
Showing only changes of commit 942570ecd5 - Show all commits

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