Hi,

When I posted this small code, I didn't thought about the licensing. Since
it has been asked, I release this code into the public domain. You can do
whatever you whishes to do with this code but (as usual) at your own risk
(no garanties what so ever). There is no need to mention my name, i'm just
glad this code helps.

Antoine.


2011/2/5 Russ Milliken <[email protected]>

> Hi Antoine,
>
> What you have shared is exactly what I need.  Thank you!  Do you plan on
> formally releasing this into the public domain under some sort of license?
> I don't know if you plan on adding more features or making patches in the
> future.
>
> Regards,
>
> -Russ
>
> On Thu, Feb 3, 2011 at 12:52 PM, Antoine DESSAIGNE <
> [email protected]> wrote:
>
>> Hi everyone,
>>
>> I've created 2 small classes that really help me writing JUnit tests with
>> Guice. I wanted to share them with you, you'll find them attached. See below
>> for a sample use.
>>
>> First you have to create a class that implements the Module interface
>> (that should already be done). Its only requirement is to have a no-arg
>> constructor.
>> public class DummyModule extends AbstractModule {
>>  @Override
>> protected void configure() {
>> bind(String.class).toInstance("TEST");
>>  }
>> }
>>
>> Then you write your test:
>> @RunWith(GuiceTestRunner.class)
>> @WithModules({DummyModule.class})
>> public class DummyTest {
>> private final String value;
>>  @Inject
>>  public DummyTest(String value) {
>> this.value = value;
>> }
>>  @Test
>> public void test() {
>>  Assert.assertEquals("TEST", this.value);
>> }
>> }
>>
>> And voilà.
>>
>> Hope this helps,
>>
>> Antoine.
>>
>> --
>> 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.
>>
>
>

-- 
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.

Reply via email to