Re: Contracts with interface

2015-09-19 Thread BBasile via Digitalmars-d-learn
On Saturday, 19 September 2015 at 10:33:12 UTC, tchaloupka wrote: This bites me again: import std.stdio; interface ITest { void test(); void test2() in { writeln("itest2"); } void test3() in { writeln("itest3"); } void test4() in { writeln("itest4"); assert(false)

Contracts with interface

2015-09-19 Thread tchaloupka via Digitalmars-d-learn
This bites me again: import std.stdio; interface ITest { void test(); void test2() in { writeln("itest2"); } void test3() in { writeln("itest3"); } void test4() in { writeln("itest4"); assert(false); } } class Test: ITest { void test() in { writeln("ctest"