24 lines
666 B
Groovy
24 lines
666 B
Groovy
package com.baeldung.boot
|
|
|
|
import com.baeldung.boot.controller.rest.WebController
|
|
import org.springframework.beans.factory.annotation.Autowired
|
|
import org.springframework.boot.test.context.SpringBootTest
|
|
import spock.lang.Narrative
|
|
import spock.lang.Specification
|
|
import spock.lang.Title
|
|
|
|
@Title("Application Specification")
|
|
@Narrative("Specification which beans are expected")
|
|
@SpringBootTest
|
|
class LoadContextTest extends Specification {
|
|
|
|
@Autowired(required = false)
|
|
private WebController webController
|
|
|
|
|
|
def "when context is loaded then all expected beans are created"() {
|
|
expect: "the WebController is created"
|
|
webController
|
|
}
|
|
}
|