digitalmars.D - Unit testing
- noteventime gmail.com (11/11) Jun 30 2006 Hello,
- Frits van Bommel (5/16) Jun 30 2006 Uhm... Have you looked at http://www.digitalmars.com/d/class.html#unitte...
- Lars Ivar Igesund (16/36) Jun 30 2006 He is aware of it, and I agree that it isn't very useful in a larger tes...
- Alexander Panek (4/17) Jul 01 2006 What's with your little testing suite?
Hello, I've been using D for two weeks or so now, coming from C++. The only thing currently forcing me to stay with C++ is the lack of a real unittesting. I have been trying to create one myself but unfortunately D lacks a few features to create one, something like javas annotations, (/me ducks) C/C++s preprocessor or something similar to VM/Scripting languages reflection support, I've heard better reflection support is on its way, but I'm not sure it's more than just rumors. Just saying what is holding me, and probably a few others, from using D. Is there better unittesting/something that would enable the creation of a framework on its way?
Jun 30 2006
noteventime gmail.com wrote:Hello, I've been using D for two weeks or so now, coming from C++. The only thing currently forcing me to stay with C++ is the lack of a real unittesting. I have been trying to create one myself but unfortunately D lacks a few features to create one, something like javas annotations, (/me ducks) C/C++s preprocessor or something similar to VM/Scripting languages reflection support, I've heard better reflection support is on its way, but I'm not sure it's more than just rumors. Just saying what is holding me, and probably a few others, from using D. Is there better unittesting/something that would enable the creation of a framework on its way?Uhm... Have you looked at http://www.digitalmars.com/d/class.html#unittest ? I agree it's not ideal since they're run when you run the program instead of on compilation, but since you didn't mention it I thought I'd point it out...
Jun 30 2006
Frits van Bommel wrote:noteventime gmail.com wrote:He is aware of it, and I agree that it isn't very useful in a larger testing framework. As I see it, either we get proper reflection support (and preferably something like Java's annotations to go along with it), or we use preprocessing (or possibly a combination for ultimate power). Since reflection (and annotation type like functionality) will be useful in a much wider dev space than just testing, I think it will require thorough and extensive discussions when we have some idea of what kind of reflection support Walter plans. It will also have to be seen in conjunction with mixins as these features in total should make for fairly complete AOP techniques in D (and parts of what annotations are used for in Java today, can be done with mixins in D). -- Lars Ivar Igesund blog at http://larsivi.net DSource & #D: larsiviHello, I've been using D for two weeks or so now, coming from C++. The only thing currently forcing me to stay with C++ is the lack of a real unittesting. I have been trying to create one myself but unfortunately D lacks a few features to create one, something like javas annotations, (/me ducks) C/C++s preprocessor or something similar to VM/Scripting languages reflection support, I've heard better reflection support is on its way, but I'm not sure it's more than just rumors. Just saying what is holding me, and probably a few others, from using D. Is there better unittesting/something that would enable the creation of a framework on its way?Uhm... Have you looked at http://www.digitalmars.com/d/class.html#unittest ? I agree it's not ideal since they're run when you run the program instead of on compilation, but since you didn't mention it I thought I'd point it out...
Jun 30 2006
noteventime gmail.com wrote:Hello, I've been using D for two weeks or so now, coming from C++. The only thing currently forcing me to stay with C++ is the lack of a real unittesting. I have been trying to create one myself but unfortunately D lacks a few features to create one, something like javas annotations, (/me ducks) C/C++s preprocessor or something similar to VM/Scripting languages reflection support, I've heard better reflection support is on its way, but I'm not sure it's more than just rumors. Just saying what is holding me, and probably a few others, from using D. Is there better unittesting/something that would enable the creation of a framework on its way?What's with your little testing suite? http://trac.brainsware.org/dunittest/browser/trunk/src/dunittest.d Looks very nice to me, so why not use it?
Jul 01 2006