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