CURL Wrapper: Congratulations Next up: std.serialize

Jakob Ovrum jakobovrum at gmail.com
Thu Dec 29 04:59:36 PST 2011


On Thursday, 29 December 2011 at 12:49:55 UTC, Jacob Carlborg 
wrote:
> For example:
>
> import orange.test.UnitTester;
>
> int sum (int x, int y)
> {
>    return x * y;
> }
>
> unittest ()
> {
>    describe("sum") in {
>         it("should return the sum of the two given arguments") 
> in {
>              assert(sum(1, 2) == 3);
>         }
>    }
> }
>
> void main ()
> {
>    run;
> }
>
> If a test fails the framework will print out the context, the 
> stack trace and a snippet from the failing test, something like 
> this:
>
> sum
>   - should return the sum of the given arguments
>
> Failures:
>     1) sum should return the sum of the given arguments
>        # main.d:44
>        Stack trace:
>        tango.core.Exception.AssertException at main(44): Assertion 
> failure
>
>
> describe("sum") in {
> 	it("should return the sum of the given arguments") in {
> 		assert(sum(1, 2) == 3);
> 	};
> };
>
> 1 test, 1 failure

Operator overloading abuse, ahoy!


More information about the Digitalmars-d mailing list