... 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...
Some weasel at yahoo stole the umlauts! I wonder if that was a quick fix not to expose internationalization bugs in their mailing lists... Lets put it in TeX:...
TFUI: Sometimes two or more different user interfaces must cover the same Logic Layer. One common industry reason is versioning. Version 5, for example, will...
... "H\xF6ij\xE4rvi" <-- iso latin 1 L"Ho\x308ija\x308rvi" <--decomposed Precomposed == iso latin 1 here. Parenthetically, Microsoft is pushing for everyone...
... Actually, if anyone's characters are going to be 16 bits, we'd be better of if everyone's were. Of course we'd be even better off still if characters were...
... If I save this in UTF-16... CPPUNIT_ASSERT(0 != wcscmp(L"Höijärvi", composed)); then all of it is UTF-16, include the !=, the ;, the _, the ASSERT,...
... Dunno about you, Ron, but I for one am kind of glad that the characters we have on the various Agile lists aren't really objectionable ... -- Edmund...
Edmund Schweppe
schweppe@...
Jul 7, 2004 12:26 pm
524
From: "Ron Jeffries" <jeffries.at.dundee.net@...> Sent: Tuesday, July 06, 2004 7:53 PM Subject: Re: [TFUI] internationalization ... of ...
... Good idea! Under ASCII, 'A' is an object. But in ISO-8859-7, GREEK SMALL LETTER SIGMA and GREEK SMALL LETTER FINAL SIGMA are the same object, so string...
... Bootstrapping CGI in Perl Each TFUI development effort begins in a tricky spot. Your project must learn to use test-first, and not its wizard or its Web...
... Not I - but then, I'm not doing Java web apps at present. *They* certainly sound like they are ... see their kickstart FAQ at ...
Edmund Schweppe
schweppe@...
Jul 22, 2004 6:53 pm
530
... It is a web application framework for Java. I have used it in the past and test-driven with it. My experiences were mixed. Like any other framework not...
... Ogle this test: ie = WIN32OLE.new('InternetExplorer.Application') ie.navigate('http://127.0.0.1:8080/WikiTranscludeText') while ie.busy sleep(0) end until...