Developer 역할 Spring 골격 smoke #4

Merged
forge-bot merged 9 commits from forge/role-developer-live-1522-001-attempt-1-run-6a48084c658b into main 2026-07-14 06:33:09 +00:00
Showing only changes of commit 486a29a9c3 - Show all commits

View file

@ -0,0 +1,55 @@
package com.example.demo.service;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertNotNull;
@DisplayName("HelloService Unit Tests")
class HelloServiceTest {
private HelloService helloService;
@BeforeEach
void setUp() {
helloService = new HelloService();
}
@Test
@DisplayName("getGreeting returns default greeting")
void getGreeting_ReturnsDefaultGreeting() {
String result = helloService.getGreeting();
assertNotNull(result);
assertEquals("Hello, World!", result);
}
@Test
@DisplayName("getGreetingFor returns personalized greeting")
void getGreetingFor_ReturnsPersonalizedGreeting() {
String result = helloService.getGreetingFor("Developer");
assertNotNull(result);
assertEquals("Hello, Developer!", result);
}
@Test
@DisplayName("getGreetingFor with null returns default greeting")
void getGreetingFor_WithNull_ReturnsDefaultGreeting() {
String result = helloService.getGreetingFor(null);
assertNotNull(result);
assertEquals("Hello, World!", result);
}
@Test
@DisplayName("getGreetingFor with blank string returns default greeting")
void getGreetingFor_WithBlankString_ReturnsDefaultGreeting() {
String result = helloService.getGreetingFor(" ");
assertNotNull(result);
assertEquals("Hello, World!", result);
}
}