Thread overview | ||||||
---|---|---|---|---|---|---|
|
March 27, 2008 [Issue 1952] New: Support a unit test handler | ||||
---|---|---|---|---|
| ||||
http://d.puremagic.com/issues/show_bug.cgi?id=1952 Summary: Support a unit test handler Product: D Version: unspecified Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P2 Component: DMD AssignedTo: bugzilla@digitalmars.com ReportedBy: jason.james.house@gmail.com I'd like to see a way for the D language to push unit test handling into an external library. If a unit test is treated as a delegate, it can then boil down to a single call to a unit test handler. I'd suggest using any args of the unit test to be arguments into whatever unit test handler exists. This would allow use of special libraries built to leverage an already existing unit testing framework. Example: source: unittest("My test name"){ ... } ... causes the compiler to call: void unitTestHandler(delegate void dg(), char[]) -- |
March 27, 2008 Re: [Issue 1952] New: Support a unit test handler | ||||
---|---|---|---|---|
| ||||
Posted in reply to d-bugmail | On 27/03/2008, d-bugmail@puremagic.com <d-bugmail@puremagic.com> wrote:
> I'd like to see a way for the D language to push unit test handling into an
> external library.
Why?
|
March 27, 2008 [Issue 1952] Support a unit test handler | ||||
---|---|---|---|---|
| ||||
Posted in reply to d-bugmail | http://d.puremagic.com/issues/show_bug.cgi?id=1952 jason.james.house@gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |aaroncraelius@gmail.com ------- Comment #2 from jason.james.house@gmail.com 2008-03-27 06:47 ------- > Why? Simple. It allows users of D to make a lot of unit testing design decisions up front avoid code bloat inside unit tests. Should exceptions be caught? Should all tests be run? How do you handle expected failures? How do you report results? Can D be hooked up to continuous integration program X? Etc... -- |
March 27, 2008 Re: [Issue 1952] New: Support a unit test handler | ||||
---|---|---|---|---|
| ||||
Posted in reply to Janice Caron | Janice Caron wrote: > On 27/03/2008, d-bugmail@puremagic.com <d-bugmail@puremagic.com> wrote: >> I'd like to see a way for the D language to push unit test handling into >> an external library. > > Why? Tango already has support for a such a handler, but it would be nice if this could be extended further by adding support for named unittests. -- Lars Ivar Igesund |
Copyright © 1999-2021 by the D Language Foundation