[Xsltforms-support] XForms unit testing
Brought to you by:
alain-couthures
From: Tim T. <tim...@gm...> - 2017-07-20 14:02:10
|
Hello, Michael's recent question spurred me to ask a lingering one that I have had: namely, has anyone developed an approach to unit testing XForms applications, specifically in XSLTForms? I know of Eric van der Vlist's XForms Unit project (http://xformsunit.org/), which I believe uses the Orbeon Form Runner as its testing environment, but the project doesn't seem to be under active development. I'm interested in finding a simple approach to testing in XSLTForms. Perhaps some custom actions could be defined to implement standard testing functions such as assert, assert-equals, etc.? Best regards, Tim -- Tim A. Thompson Discovery Metadata Librarian Yale University Library On Wed, Jul 19, 2017 at 9:21 AM, Alain Couthures < ala...@ag...> wrote: > The path for itemset has to be written relative to the one of the select: > in your test case, just add "../../" at the beginning if you want to keep > it relative. > --Alain > ------------------------------ > De : C. M. Sperberg-McQueen <cm...@bl...> > Envoyé : 18/07/2017 20:51 > À : xsl...@li... > Cc : C. M. Sperberg-McQueen <cm...@bl...> > Objet : [Xsltforms-support] select1, itemset,value (what is this form > doing wrong?) > > Trying to implement a new functionality I thought would be simple, > I am running into unexpected difficulties with the xf:select widget. > > I have put a sample form at > > http://www.blackmesatech.com/2017/07/testcase/index.xml > > Several problems are arising: > > - First and foremost, the menu displayed by the following widget > appears to be empty of text, although xf:output statements inserted > for diagnostic purposes appear to show that the XPath expressions > used are correct. > > <xf:select ref="p[@id='select']/@items"> > <xf:itemset nodeset="list/item"> > <xf:label ref="."/> > <xf:value ref="@id"/> > </xf:itemset> > </xf:select> > > - Second, when I try to use xf:output in the xf:label element, > I get an error; ditto when I try to use a constant but remove the @ref > binding attribute. Are both the value and the label of an itemset > required to use @ref? > > Anyone who can shed any light on this would receive a large shipment > of gratitude (and a beer if we’re ever in the same bar). > > best, > > Michael Sperberg-McQueen > > > ******************************************** > C. M. Sperberg-McQueen > Black Mesa Technologies LLC > cm...@bl... > http://www.blackmesatech.com > ******************************************** > > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Xsltforms-support mailing list > Xsl...@li... > https://lists.sourceforge.net/lists/listinfo/xsltforms-support > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Xsltforms-support mailing list > Xsl...@li... > https://lists.sourceforge.net/lists/listinfo/xsltforms-support > > |