On 26 September 2010 22:12, Sam Berlin <[email protected]> wrote: > I can't reproduce this problem against SVN head. Are you certain that the > runtime classpath is using the proper Guice jar and not an earlier version? > Guice 2.0 didn't support JSR330, so if the runtime classpath is somehow > using guice-2.0, the test would fail. >
TestNG has a direct dependency on Guice 2.0 since 5.12, so if you're using Maven to test your application and you're using a later Guice artifact with different GAV coordinates then the Guice 2.0 jar will appear before the other artifact on the test classpath - hence the non injection of javax.inject.Inject if you put your Guice trunk artifact before TestNG or use TestNG 5.11 then it should work -- Cheers, Stuart sam > > > On Fri, Sep 24, 2010 at 4:09 AM, RShostak <[email protected]> wrote: > >> Ok, I made some more testing on this. >> >> 1) Switched from BeforeClass to BeforeMethod annotation though it >> should probably work with both of them >> 2) Created a simple eclipse project http://turboupload.com/tpnop9x3jro9 >> (latest Guice snapshot) >> 3) tested with Guice 2.0, Guice r1189, Guice HEAD - same result for >> me. >> >> FAILED: testInsertion >> java.lang.AssertionError: expected:<true> but was:<false> >> at org.testng.Assert.fail(Assert.java:89) >> at org.testng.Assert.failNotEquals(Assert.java:480) >> at org.testng.Assert.assertTrue(Assert.java:37) >> at org.testng.Assert.assertNotNull(Assert.java:394) >> at org.testng.Assert.assertNotNull(Assert.java:384) >> at TestGuice.testInsertion(TestGuice.java:33) >> >> I will create bug report but just want to make sure that its not the >> problem on my side (since the test case is rather simple) >> >> -- >> You received this message because you are subscribed to the Google Groups >> "google-guice" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]<google-guice%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/google-guice?hl=en. >> >> > -- > You received this message because you are subscribed to the Google Groups > "google-guice" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<google-guice%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/google-guice?hl=en. > -- You received this message because you are subscribed to the Google Groups "google-guice" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-guice?hl=en.
