que necesito para llenar mis pruebas ScalaTest con @Autowired
campos de un contexto de primavera, pero la mayoría de las pruebas Scalatest (por ejemplo FeatureSpec
s no se puede ejecutar por el SpringJUnit4ClassRunner.class
-¿Cómo se integra con Spring ScalaTest
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations="myPackage.UnitTestSpringConfiguration", loader=AnnotationConfigContextLoader.class)
public class AdminLoginTest {
@Autowired private WebApplication app;
@Autowired private SiteDAO siteDAO;
(java, pero se obtiene la esencia).
¿Cómo pueblan @Autowired
campos de un ApplicationContext
para ScalaTest?
class AdminLoginFeatureTest extends FeatureSpec with GivenWhenThen with ShouldMatchersForJUnit {
@Autowired val app: WebApplication = null
@Autowired val siteDAO: SiteDAO = null
feature("Admin Login") {
scenario("Correct username and password") {...}