>>> I think the browser idea might be a bit clearer and easier
>>> to navigate, so that it's always clear what all the tests are
>>> by name, and both keyboard or mouse could navigate the tests
>>> consistently. (The browser would simply remain up while one
>>> cycles through the tests.)
>> +1, especially if you are volunteering to do the actual work!
>
> +1: Oh, yeah, sure. I did not care about usability back then. This was
> just a rough hack, so please, by all means, Greg's approach is so much
> nicer.
As promised:
http://seriss.com/people/erco/fltk/tmp/unittests-revised.cxx
Should be a standard build. Tested on linux.
I basically merged Ian's and Matthais' test programs together,
and put a some code at the bottom to handle the app.
You should be able to navigate all the tests either with
the mouse or the up/down arrow buttons.
You can just keep adding more tests.. should be scalable.
We could break the test code out into separate .cxx files
that are all brought together with a bunch of #include<>'s.
I had it that way when I started, but thought for now to
merge it all into a single file so that you could try it
out easily; we can always split it out later.
I can say it's nice to have the tests in separate files;
this way if you're the one adding a new test, you're in a file
that is all your own code, and not have to be distracted by
the other test code.
Feel free to tweak. Comments welcome.
_______________________________________________
fltk-dev mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-dev