view spring-boot-playground/src/test/java/de/comline/spring/service/MovieRepositoryTestWithoutSpring.java @ 20:452cfefb0e1e default tip

Einfache Spring Application, die ihre config aus dem Spring Cloud Config Server liest
author Dirk Olmes <dirk.olmes@codedo.de>
date Thu, 17 Sep 2020 17:25:15 +0200
parents 4594ff529ab1
children
line wrap: on
line source

package de.comline.spring.service;

import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.is;

import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;

import de.comline.spring.entity.Movie;

public class MovieRepositoryTestWithoutSpring {
	@Test
	@DisplayName("Test with hand-wired service and repository, without Spring")
	public void serviceTestWithoutSpring() {
		MovieService service = new MovieService();
		service.repository = RepositoryMocker.createMockRepository();
		
		String title = "the-movie-title";
		
		Movie movie = service.createMovie(title);
		assertThat(movie.getTitle(), is(title));		
	}
}