Hi, I am developing GUI in c++ with Qt library.I am try to do a generic application by using for example the MVC pattern to separate representation and data.I...
... I will recover access to my Qt shortly. Until then, does this help? It's for the competition: http://gnomesupport.org/wiki/index.php/TestDrivenDevelopment ...
... We have been using Qt and CppUnit together with out too many problems. On Tue, 11 May 2004 15:15:58 -0700 (PDT) ... I don't think that there is an...
... This helps dammak, so he must reply before we try to help more. ... Calling it is as important as not calling it. Reach for these goals: - Just Another...
On Tue, 11 May 2004 22:06:04 -0700 (PDT) ... At a first pass, I tried code below as an implementation for reveal. All Qt's windows derive from QWidget, so we...
Hi, My question is about : how I must do to respect the test driven development in the case of Qt library for GUI.I have found two test tools(not free) :squish...
... Thanks! This would soon appear, as-is, on its appropriate Wiki. All GUI Toolkits are different, but all use a similar event driver system, huh? Can you run...
... If you have a GUI Toolkit, and if it stores objects in memory before painting them (like most do) then those test tools will solve a problem that you don't...
On Wed, 12 May 2004 00:46:05 -0700 (PDT) ... I am afraid that the version I posted only partially works. The processEvents call only processes events that have...
On Wed, 12 May 2004 07:32:33 -0000 ... As I understand it Qtunit is basically just a GUI for running CppUnit tests (plus a few other features.) The current...
Imagine if you operate a walled city, and you order the best elite troops to guard the walls, scout for approaching enemies, and make a note of each character ...
... If that generally works it's the best way. You can still test before, during, and after the loop spins. You can also put a call to a window capture program...
John Roth wrote: (a good list). The point is to thread only for one async task, and to dispatch that task back to your main thread, such as with PostMessage(),...
... <http://www.stopdesign.com/log/2004/05/25/starting_over.html> ... He did not say the obvious part: What he did was make a small edit in the CSS, flip over...
... GUIs interfere with agility on two fronts. Tests are absurdly hard to write, and GUIs are excessively easy to refactor. We need assertions that fail if a...
... Acceptance tests are not GUI tests, and vice versa. But testing a GUI is worthwhile, unless you want bugs in the layer closest to your users. ... Why...
From the XP newsgroup: ... Im using Smalltalk (VSE). Its a legacy system that we have been enhancing and revitalizing recently. We put in acceptance test...
... assertRegexpMatch(".*<strong>.*</strong>.*",htmlResult); ... Fuzzy Matches When esthetic graphic elements need tests, these might require "wiggle room"....
TFUI: A "Mock Object" is a Test Fixture that tested Production Code thinks is a real application object. Imagine hunters placing decoys of ducks into a pond. ...
... This is very, very nice, Phlip. Can you make sure that "not refactor sloppily" appears in bold, red print? Everywhere? Even here? :) -- J. B. Rainsberger, ...
... Thanks. I know how to describe "hyperactive assertions" now. They constrain changes that would not have affected the end result, but are sloppy. ===== ...
... Ja. Don't you attribute it, either. ... I have been wondering who besides me might do that. But I don't mean write the test case that only displays the...
... I see. How do you configure wether the window is displayed? Do you manually comment out a line, pass in a parameter or something? ... That's interesting -...
[moved to another thread because the OP will need it.] ... I'm a programmer test-firsting a feature. I'm not in the integrationist role, or the Quality Control...
... Agreed, of course. ... Ah, yes, that's what I wanted to know - thanks! ... Again, agreed. ... Ah, ok - things that will result in something like JfcUnit......
... All those "extra additions to a xUnit" out there are generally rolled-up reusable modules spawned by specific projects. I don't survey them because I ...
TFUI: Let's define a "skin" as one of many appearances a GUI can support. The term comes from party applications like MP3 players that can select any of a list...
While working at a big company M in a project O my rule was to always use Finnish locale for any kind of testing, automated or not, and spell my last name...
... You mean "Eastern European", like Greek or Cyrillic. ... Arabic is a "cursive" script - much like the original Gothic that Guttenberg had to emulate when...