Polishing
This commit is contained in:
@@ -410,8 +410,8 @@ And we write JPA tests to check basic use case works as expected.
|
|||||||
@ExtendWith(SpringExtension::class)
|
@ExtendWith(SpringExtension::class)
|
||||||
@DataJpaTest
|
@DataJpaTest
|
||||||
class RepositoriesTests(@Autowired val entityManager: TestEntityManager,
|
class RepositoriesTests(@Autowired val entityManager: TestEntityManager,
|
||||||
@Autowired val userRepository: UserRepository,
|
@Autowired val userRepository: UserRepository,
|
||||||
@Autowired val articleRepository: ArticleRepository) {
|
@Autowired val articleRepository: ArticleRepository) {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
fun `When findById then return Article`() {
|
fun `When findById then return Article`() {
|
||||||
@@ -492,7 +492,7 @@ We introduce a `MarkdownConverter` bean, which leverages https://kotlinlang.org/
|
|||||||
@Service
|
@Service
|
||||||
class MarkdownConverter : (String?) -> String {
|
class MarkdownConverter : (String?) -> String {
|
||||||
|
|
||||||
private val parser = Parser.builder().extensions(Arrays.asList(AutolinkExtension.create())).build()
|
private val parser = Parser.builder().extensions(listOf(AutolinkExtension.create())).build()
|
||||||
private val renderer = HtmlRenderer.builder().build()
|
private val renderer = HtmlRenderer.builder().build()
|
||||||
|
|
||||||
override fun invoke(input: String?): String {
|
override fun invoke(input: String?): String {
|
||||||
@@ -623,7 +623,8 @@ We add data initialization to `BlogApplication`.
|
|||||||
[source,kotlin]
|
[source,kotlin]
|
||||||
----
|
----
|
||||||
@Bean
|
@Bean
|
||||||
fun databaseInitializer(userRepository: UserRepository, articleRepository: ArticleRepository) = CommandLineRunner {
|
fun databaseInitializer(userRepository: UserRepository,
|
||||||
|
articleRepository: ArticleRepository) = CommandLineRunner {
|
||||||
val smaldini = User("smaldini", "Stéphane", "Maldini")
|
val smaldini = User("smaldini", "Stéphane", "Maldini")
|
||||||
userRepository.save(smaldini)
|
userRepository.save(smaldini)
|
||||||
|
|
||||||
|
|||||||
@@ -16,7 +16,8 @@ class BlogApplication {
|
|||||||
Mustache.compiler().escapeHTML(false).withLoader(loader)
|
Mustache.compiler().escapeHTML(false).withLoader(loader)
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
fun databaseInitializer(userRepository: UserRepository, articleRepository: ArticleRepository) = CommandLineRunner {
|
fun databaseInitializer(userRepository: UserRepository,
|
||||||
|
articleRepository: ArticleRepository) = CommandLineRunner {
|
||||||
val smaldini = User("smaldini", "Stéphane", "Maldini")
|
val smaldini = User("smaldini", "Stéphane", "Maldini")
|
||||||
userRepository.save(smaldini)
|
userRepository.save(smaldini)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user