Xiii.... tens um problemão em mãos :) Não só com o FlexContext, mas para qualquer coisa q depende de Context é fogo para trabalhar com suites de teste. (por exemplo, ServletContext tb tem o mesmo problema).
Para esses casos, trabalhando com spring, existe a MockServletContext que é um pojo onde vc terá informações fixas somente para fins de teste: http://static.springsource.org/spring/docs/2.5.x/api/org/springframework/mock/web/MockServletContext.html Vc pode usar a mesma idéia para contornar sua situação, o "único" problema "chato" (mero detalhe, hehe) é q na API do BlazeDS nao existe nenhuma interface que determina a regra/contrato para a Classe FlexContext, portanto vc terá q criar uma classe com os mesmos métodos e assinaturas, além de instanciar um objeto na mao ou injetar a instancia concreta dessa classe no seu teste (oq seria desnecessário caso tivessemos uma interface - o blazeds team não pensou nisso :S). Enfim... isso é chato mesmo :S []s, boa sorte. Em 4 de novembro de 2010 18:04, RafaelViana <[email protected]> escreveu: > Tenho um método no Java que pego o diretório conforme a localização do > projeto: > FlexContext.getServletContext() > > No entanto, quando o JUnit passa por esse método ocorre uma exceção > porque o teste não está rodando dentro de um container web: > > java.lang.NullPointerException > at > flex.messaging.FlexContext.getServletContext(FlexContext.java:205) > > Como eu poderia simular essa situtação? > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev -- Mario Junior http://blog.mariojunior.com/ @mariojunior -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
