On Feb 7, 2011, at 3:25 AM, Antoine DESSAIGNE wrote:

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

If you want minimal fuss with licensing then use the MIT license. Releasing 
code into the public domain still leaves you at risk. The MIT license is really 
as close as you can get to public domain while still giving yourself the 
necessary legal protection i.e. use at your own risk , no guarantees are made, 
if something terribly does go wrong through the use of the software then it's 
the user's problem, not yours. You also need to put this license in the headers 
of the sources to be valid and enforceable. Take the 10 minutes to toss in an 
MIT license file and change the headers, there's no downside.

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

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
---------------------------------------------------------

First, the taking in of scattered particulars under one Idea,
so that everyone understands what is being talked about ... Second,
the separation of the Idea into parts, by dividing it at the joints,
as nature directs, not breaking any limb in half as a bad carver might.

  -- Plato, Phaedrus (Notes on the Synthesis of Form by C. Alexander)



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