I don't have any problems with module classes (yet). The problem is only
with injected configuration symbols.
When I'm running 'mvn test', I can see that module binding works fine, but
when it comes to service contribution methods, I receive an error.
So I have a method in my main application module:
public static void contributeMyCustomService (
@Inject @Symbol("my.custom.symbol") String mySymbol ) {
// something here
}
The error I receive is:
[2014-08-07 18:42:57,176] [ERROR] [Registry] Symbol 'my.custom.symbol' is
not defined.
So, you suggest me to add QaModule.class as a last argument to PageTester
constructor, and contribute all missing configuration symbols from there.
I've tried that, but still have the same result.
QaModule contributeApplicationDefaults is never being called.
I can't understand what to do next, because configuration symbol does
present in maven-surefire-plugin configuration section.
On Thu, Aug 7, 2014 at 6:36 PM, Lance Java <[email protected]>
wrote:
> As I mentioned, there's a PageTester constructor which accepts module
> classes. You can explicitly pass the modules you want to test.
>
> Please ignore my earlier comments regarding pom.xml. I was assuming you
> were talking about the jar manifest when you were discussing maven surefire
> properties.
>
> It's best to keep your test config out of maven IMHO. This way it's easier
> to run tests in your ide.
>
--
Ilya Obshadko