Talk:List of unit testing frameworks

message: What is the difference between this article and the xUnit article? -- nolandda
:Not all of these frameworks are xUnit. --Chris Pickett 05:59, 3 December 2006 (UTC)
replies: text: IMO, categorizing a framework as xUnit is subjective. What does it mean to be xUnit? Is it derived-from, based-on, consistent-with, similar-to...? I think such categorization falls into a wide grey line and as such is of limited value. I suggest removing the xunit classification info from the article altogether. Stevebroshar (talk) 13:22, 3 June 2024 (UTC)
thread_title: [[xUnit]]

message: I converted (then IP) the bullet-list page to a big number of small tables. The point was that then you have a TOC and can click on your language. Could we discuss the pros and cons of One-big-table versus Many-small-tables? --User77764 13:04, 3 December 2006 (UTC)
replies: text: And to be able to do this, I will revert to the many tables version. This is no final decision of course. --User77764 13:31, 3 December 2006 (UTC)

text: That will make it annoying if and when new frameworks crop up, it should be all the same style I think.  So many smaller tables is fine, if somewhat more cumbersome to maintain when adding a new category to each table.  I was thinking one big table for the columns that can be common between languages, and smaller tables for the columns particular to a language, but then you have to maintain the list of frameworks in two places.  So many smaller tables then, but add the xUnit column to all of them.  I wish table-editing was wysiwyg, would make life easier. --Chris Pickett 17:54, 3 December 2006 (UTC)
replies: text: OK, so we go for one table per language... maybe add all columns that are explained at the top to all tables? --User77764 18:08, 3 December 2006 (UTC)
replies: text:  Sure... and it seems better if the common columns in each table go before the language-specific ones, with the exception of Remarks.  --Chris Pickett 18:42, 3 December 2006 (UTC)
replies: text:  Ack. --User77764 20:31, 3 December 2006 (UTC)
thread_title: Layout: Tables

message: The list needs information. White boxes mean: We do not know. Anybody with sufficient knowledge please help out. Also, more columns should be added where appropriate. --User77764 14:58, 5 December 2006 (UTC)
thread_title:  Expansion 

message: The language list surely is too long. Recently an entry for Symbian was added. Now this is clearly NO language, is it? Afaik, they use C++ in some flavor. Anyways, they don't deserve an own entry. Where to place such candidates? --User77764 17:49, 15 December 2006 (UTC)
replies: text: I wasn't sure about that one either.  You could merge it with C++, but is it really a C++ framework?  What other ones did you want to merge?  Chris Pickett 20:19, 15 December 2006 (UTC)
replies: text:  Hmm, Transact-SQL and SQL? I don't know, most of the languages are unknown to me... (but I know more than one of them ;-) ) --User77764 18:28, 19 December 2006 (UTC)
replies: text:  I think we should just leave it.  If you can find an example where compilers for either one will happily accept the other, then sure, merge to the same language.  Chris Pickett 11:18, 21 December 2006 (UTC)
replies: text:  Well, I still think the list (of languages!) is too long. But then, the "article" lacks in more important areas, for sure. --User77764 00:28, 23 December 2006 (UTC)
thread_title:  Regarding language dialects 

message: I assume that the "Visual Basic" heading refers to Visual Basic Ver. 6, or at least I think it should. Visual Basic Ver. 6, a.k.a. "VB6", is of course quite distinct from VB .NET; the latter which I expect should be included under the ".NET programming languages" heading. So my suggestions: (1) change "Visual Basic" heading to "Visual Basic Ver. 6 (VB6)", and (2) remove csUnit entry from the VB6 group. csUnit already appears under the .NET programming languages, which it seems is correct -- from what I can tell, csUnit only supports .NET and does not support VB6. --Nmarler 16:42, 29 April 2007 (UTC)
thread_title:  Specify Visual Basic 6 (VB6) 

message: The link for the ELisp unit testing package times out - is this link broken? Autarch 20:27, 9 November 2007 (UTC)
replies: text: The link was indeed broken, as the server said the file didn't exist today. I added a link to the appropriate page as well as adding a link to another Elisp unit testing package. Autarch 16:24, 12 November 2007 (UTC)
thread_title: Emacs Lisp

message: Qt (toolkit) includes QTestLib. It should be on the list, but I'm not sure about the properties. --Ropez (talk) 12:50, 21 February 2008 (UTC)
thread_title:  QTestLib 

message: Why is UnitTestCg listed as supporting GLSL? It does not say so on the Google Code page, or anywhere at all. I believe that the author might have mixed it up with HLSL. --193.77.149.126 (talk) 07:08, 17 December 2008 (UTC)
thread_title:  GLSL 

message: gUnit - ANTLR grammar testing   —Preceding unsigned comment added by Seaswiki (talk • contribs) 23:45, 24 December 2009 (UTC)
thread_title:  ANTLR 

message: What is it doing here? Also, Google Testing framework does not provide mocks - it uses google's Mocking framework to do that. Plus, it doesn't support exceptions in so far as that when one occurs when you don't specify it the entire testing framework falls over.  —Preceding unsigned comment added by 82.210.249.81 (talk) 09:30, 7 May 2010 (UTC)
thread_title:  Google mocking framework is not a testing framework 

message: According to the Wikipedia page, UnitTest++ has all the required features for being considered xUnit like, yet it's listed as a "no".  —Preceding unsigned comment added by 82.210.249.81 (talk) 09:32, 7 May 2010 (UTC)
thread_title:  UnitTest++ not xUnit like? 

message: Many test frameworks have common names, so putting a wiki link to general page isn't helpful (eg. Fact, Specter and Pex). 99.237.58.158 (talk) 20:29, 22 May 2010 (UTC)
thread_title:  Wiki link validity 

message: The distinction between a "unit testing framework" and a "mock framework" ought to be explained somewhere. Unit testing is often explained with nice examples in which unit testing suffice. This is fine as far as introducing unit testing goes. In my personal experience, unit testing does not make much sense without mocking support.  —Preceding unsigned comment added by 142.169.202.4 (talk) 14:14, 22 July 2010 (UTC)
thread_title:  Distinction between unit testing and mocking 

message: This list is already in WP:LINKFARM territory, and it isn't its only problem, as it also violates WP:LSC: if a complete list would include hundreds of entries, then you should use the notability standard to provide focus to the list.
Therefore, my suggestion here is to:
# First, remove every entry without an article (solves LSC)
# Then, remove the "Homepage" column as the external links would be provided by the wikilinked articles. (solves LINKFARM)
--M4gnum0n (talk) 16:31, 24 July 2012 (UTC)
replies: text: Linkfarm, yes. SpamLinks, no. In other, similar lists, links to product details pages or FAQ are supplied in their own column. That is what these should be converted to since they do not have refs. Also, other lists only have notable products, and by notable I mean, products with articles on Wikipedia. That is not a requirement on Wikipedia as M4gnum0n suggests, but it is a discussion point. I don't think this list would benefit from such pruning. --Walter Görlitz (talk) 16:35, 24 July 2012 (UTC)
replies: text: I don't really think the pruning is a discussion point, as the current state of the list contradicts my direct quotation of a guideline above. --M4gnum0n (talk) 17:18, 24 July 2012 (UTC)
replies: text:  Thanks for sharing your opinion. I don't think that those guidelines apply here. --Walter Görlitz (talk) 18:08, 24 July 2012 (UTC)
replies: text: Then let's wait for a few days and see if something moves. --M4gnum0n (talk) 09:03, 25 July 2012 (UTC)
replies: text: OK, more than one week passed and no one chimed in. This led me to refer to the Dispute resolution policy, which I found somewhat confusing. If I read that correctly, it seems that the choice is between WP:3O, WP:DRN and WP:RFC. What do you think the right process should be? --M4gnum0n (talk) 11:05, 2 August 2012 (UTC)
replies: text:  Third opinion is not binding and usually a waste of time particularly when someone who knows little chimes in. It's better just to go for an RFC. But I would like to reiterate, this isn't a link farm since there is additional information provided for most entries and so it is not a "'mere collection of external links or Internet directories". And as for selection criteria, not all are "supported by reliable sources". --Walter Görlitz (talk) 14:01, 9 August 2012 (UTC)
thread_title: Time for a HEAVY trimming

message: Should this list only contain items that already have an article? M4gnum0n (talk) 09:49, 17 August 2012 (UTC)
replies: text:  "WP rules are supposed to be aimed at constructiveness, not smugly rule-bound constipation. "   Andy Dingley (talk) 08:19, 8 September 2012 (UTC)
replies: text: My apologies; your challenge id obviously unanswerable. I shall invest in a cork immediately. JonRichfield (talk) 09:49, 8 September 2012 (UTC)
thread_title: RfC on trimming

message: I think that the remarks is not exact: from the license of NUNIT [license of NUNIT|http://nunit.org/index.php?p=license&r=2.6.2] i deduce that the creator is Philip A. Craig, in 2000. James W. Newkirk, the creator of xUnit.net, appears in the licence from 2002 to 2004.
I think also that the [reference|http://stackoverflow.com/questions/261139/nunit-vs-mbunit-vs-mstest-vs-xunit-net] is not the most adecuate: i do not understand how it is posible deduce "xUnit.net is currently the highest rated .NET unit testing framework" from a Q/A, where, in this case, all the answers are personal opinions of the users. Maybe you can take as an indicator, but is a weak probe for an afirmation.  — Preceding unsigned comment added by Narkha (talk • contribs) 11:55, 9 September 2013 (UTC)
thread_title: xUnit.net

message: I am the current administrator of the utPLSQL project (I became involved in about September 2013). It is true that the project was dormant for a time, but over the last year or so, there have been a number of releases (http://utplsql.sourceforge.net/Doc/release.html) and the ticket trackers are maintained and responded to. I don't know if that's enough for it to be listed as "active" on this page? 90.208.0.226 (talk) 10:53, 21 March 2015 (UTC)
thread_title:  utPLSQL 

message: Hello fellow Wikipedians,
I have just added archive links to  on List of unit testing frameworks. Please take a moment to review my edit. If necessary, add  after the link to keep me from modifying it. Alternatively, you can add  to keep me off the page altogether. I made the following changes:
*Added archive https://web.archive.org/20060716115058/http://applemods.sourceforge.net:80/mods/Development/ASTest.php to http://applemods.sourceforge.net/mods/Development/ASTest.php
*Added archive https://web.archive.org/20070322202106/http://www.agilerules.com:80/projects/catsrunner/index.phtml to http://www.agilerules.com/projects/catsrunner/index.phtml
*Added archive https://web.archive.org/20060118114838/http://www.xpsd.org:80/cgi-bin/wiki?NanoCppUnit to http://www.xpsd.org/cgi-bin/wiki?NanoCppUnit
*Added archive https://web.archive.org/20100505134744/http://www.bigangrydog.com:80/testdog/unit_testing.xhtml to http://www.bigangrydog.com/testdog/unit_testing.xhtml
*Added archive https://web.archive.org/20080719040633/http://svn.process-one.net/contribs/trunk/eunit/doc/overview-summary.html to http://svn.process-one.net/contribs/trunk/eunit/doc/overview-summary.html
*Added archive https://web.archive.org/20070304194538/http://barnett.id.au:80/idl/UnitRun.html to http://www.barnett.id.au/idl/UnitRun.html
*Added archive https://web.archive.org/20060705043652/http://thefrontside.net:80/crosscheck to http://thefrontside.net/crosscheck
*Added archive https://web.archive.org/20110227025822/http://www.prettyobjects.com:80/en/Products/TSharp/ to http://www.prettyobjects.com/en/Products/TSharp
*Added archive https://web.archive.org/20110718152315/http://blog.zenspider.com/minitest/ to http://blog.zenspider.com/minitest/
When you have finished reviewing my changes, please set the checked parameter below to true to let others know.
Cheers.—cyberbot IITalk to my owner:Online 01:29, 12 January 2016 (UTC)
thread_title:  External links modified January 2016 

message: Hello fellow Wikipedians,
I have just added archive links to  on List of unit testing frameworks. Please take a moment to review my edit. If necessary, add  after the link to keep me from modifying it. Alternatively, you can add  to keep me off the page altogether. I made the following changes:
*Added archive https://web.archive.org/20100510053019/http://bitbucket.org:80/forki/naturalspec/wiki/Home to http://bitbucket.org/forki/naturalspec/wiki/Home
*Attempted to fix sourcing for http://geocities.com/pbunit/
When you have finished reviewing my changes, please set the checked parameter below to true to let others know.
Cheers.—cyberbot IITalk to my owner:Online 18:17, 13 February 2016 (UTC)
thread_title:  External links modified 13 February 2016 

message: Hello fellow Wikipedians,
I have just added archive links to  on List of unit testing frameworks. Please take a moment to review my edit. If necessary, add  after the link to keep me from modifying it. Alternatively, you can add  to keep me off the page altogether. I made the following changes:
*Added archive {newarchive} to http://search.cpan.org/perldoc/TAP
When you have finished reviewing my changes, please set the checked parameter below to true or failed to let others know (documentation at ).
Cheers.—cyberbot IITalk to my owner:Online 09:07, 29 February 2016 (UTC)
thread_title:  External links modified 29 February 2016 

message: Hello fellow Wikipedians,
I have just added archive links to  on List of unit testing frameworks. Please take a moment to review my edit. If necessary, add  after the link to keep me from modifying it. Alternatively, you can add  to keep me off the page altogether. I made the following changes:
*Added archive http://web.archive.org/web/20070929103231/http://search.cpan.org/perldoc/TAP to http://search.cpan.org/perldoc/TAP
When you have finished reviewing my changes, please set the checked parameter below to true or failed to let others know (documentation at ).
Cheers.—cyberbot IITalk to my owner:Online 04:11, 3 March 2016 (UTC)
thread_title:  External links modified March 2016 

message: Somebody please clarify the meaning of table columns. E.g. for the table for C++, what does the "Macros" column mean? Does it mean the framework has special logic to test macros? Does it mean test registration via macros? What about the "Generators" column? Does it mean the framework can generate (scaffold) test cases? A lot of these columns don't have obvious unambiguous meaning, even to those intimate to testing frameworks. How do we even know we are talking about the same thing across all frameworks? "Generator" may mean one thing to the developers/users of Boost Test, and a completely different thing to developers/users of Google Test. Without such clarifications, these tables are not really useful.  — Preceding unsigned comment added by SwordAngel (talk • contribs) 15:06, 5 October 2016 (UTC)
thread_title:  Clarify meaning of table columns 

message: Hello fellow Wikipedians,
I have just modified 8 external links on List of unit testing frameworks. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
*Added archive https://web.archive.org/web/20020125160715/http://unity.sourceforge.net/ to http://unity.sourceforge.net/
*Added archive https://web.archive.org/web/20110718051434/http://fctx.wildbearsoftware.com/ to http://fctx.wildbearsoftware.com/
*Added archive https://web.archive.org/web/20071231055754/http://cybertiggyr.com/gene/lut/ to http://cybertiggyr.com/gene/lut/
*Added https://www.pcloudy.com/importance-of-unit-testing/
*Added archive https://web.archive.org/web/20071215012137/http://jania.pe.kr/aw/moin.cgi/JSSpec to http://jania.pe.kr/aw/moin.cgi/JSSpec
*Added archive https://web.archive.org/web/20090426072817/http://visionmedia.github.com/jspec/ to http://visionmedia.github.com/jspec
*Added archive https://web.archive.org/web/20100812040654/http://pivotal.github.com/jasmine/ to http://pivotal.github.com/jasmine
*Added  tag to http://js-testrunner.codehaus.org/
*Added  tag to http://www.quickunit.com/
*Added archive https://web.archive.org/web/20070219143354/http://www.iinteractive.com/ocaml/ to http://www.iinteractive.com/ocaml/
*Added  tag to http://www.lavalampmotemasters.com/
*Added archive https://web.archive.org/web/20050402130049/http://www.foxunit.org/ to http://www.foxunit.org/
When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.
Cheers.—InternetArchiveBot (Report bug) 23:02, 23 May 2017 (UTC)
thread_title:  External links modified 

message: I think it should be renamed to "Web programming" or "Client-side scripting". Galzigler (talk) 15:33, 9 November 2017 (UTC)
replies: text: Yeah. Internet is a bad name for that section. It's a hard one to name since other sections are language-based or (like .net) based on some important aspect of the programming language. This section is not language based at all. Web programming seems too broad to me. Client-server is way too broad. Scripting is broad/off-the-mark. Something like: web server or web request seems good. Going to change it ... Stevebroshar (talk) 13:33, 3 June 2024 (UTC)
thread_title:  Internet section 

message: Hello fellow Wikipedians,
I have just modified 27 external links on List of unit testing frameworks. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
*Added archive https://web.archive.org/web/20120320012110/http://www.ldra.com/tbrun.asp to http://www.ldra.com/tbrun.asp
*Added archive https://web.archive.org/web/20121105100059/http://www.falvotech.com/content/cut/ to http://www.falvotech.com/content/cut/
*Added archive https://web.archive.org/web/20130318233426/http://www.hitex.de/perm/tessy.htm to http://www.hitex.de/perm/tessy.htm
*Added archive https://web.archive.org/web/20121109171716/http://sourceforge.net/apps/mediawiki/cppunit/index.php?title=Main_Page to http://sourceforge.net/apps/mediawiki/cppunit/index.php?title=Main_Page
*Added  tag to http://hippomocks.com/Main_Page/
*Added archive https://archive.is/20051218062241/http://www.ldra.co.uk/tbrun.asp to http://www.ldra.co.uk/tbrun.asp
*Added archive https://web.archive.org/web/20120409015115/http://www.q-mentum.com/uquonitest.php to http://www.q-mentum.com/uquonitest.php
*Added  tag to https://github.com/weavejester/fact/tree/
*Added archive https://web.archive.org/web/20120625000707/http://common-lisp.net/project/bese/FiveAM.html to http://common-lisp.net/project/bese/FiveAM.html
*Added archive https://web.archive.org/web/20121106015456/http://www.cs.northwestern.edu/academics/courses/325/readings/lisp-unit.html to http://www.cs.northwestern.edu/academics/courses/325/readings/lisp-unit.html
*Added archive https://archive.is/20130415173101/http://nasarb.rubyforge.org/funit to http://nasarb.rubyforge.org/funit
*Added archive https://web.archive.org/web/20160112012919/https://github.com/abreksa4/BeanTest to https://github.com/abreksa4/BeanTest
*Added archive https://archive.is/20130112161736/http://www.dbunit.org/ to http://www.dbunit.org/
*Added archive https://web.archive.org/web/20110716122759/http://www.sprystone.com/ to http://www.sprystone.com/
*Added archive https://web.archive.org/web/20121114223236/http://www.ibm.com/developerworks/java/library/j-testng/ to http://www.ibm.com/developerworks/java/library/j-testng/
*Added archive https://web.archive.org/web/20121101033645/http://www.stevefenton.co.uk/Content/JavaScript-Enhance-Test-Framework/ to http://www.stevefenton.co.uk/Content/JavaScript-Enhance-Test-Framework/
*Added archive https://web.archive.org/web/20121031023652/http://developer.yahoo.com/yui/yuitest/ to http://developer.yahoo.com/yui/yuitest/
*Added archive https://web.archive.org/web/20121116074125/http://openjsan.org/doc/t/th/theory/Test/Simple/ to http://openjsan.org/doc/t/th/theory/Test/Simple/
*Added archive https://web.archive.org/web/20120214171215/http://openjsan.org/doc/t/th/theory/Test/Simple/0.21/lib/Test/More.html to http://openjsan.org/doc/t/th/theory/Test/Simple/0.21/lib/Test/More.html
*Added archive https://archive.is/20130415230725/http://rubyforge.org/projects/testcase/ to http://rubyforge.org/projects/testcase/
*Added  tag to https://github.com/willurd/JSTest
*Added archive https://web.archive.org/web/20121217063926/http://www.mathworks.com/matlabcentral/fileexchange/22846-matlab-xunit-test-framework to http://www.mathworks.com/matlabcentral/fileexchange/22846-matlab-xunit-test-framework
*Added archive https://web.archive.org/web/20080821113941/http://test.wincent.com/ to http://test.wincent.com/
*Added archive https://web.archive.org/web/20070926234834/http://trac.symfony-project.com/trac/browser/tools/lime/trunk to http://trac.symfony-project.com/trac/browser/tools/lime/trunk
*Added archive https://web.archive.org/web/20080821104846/http://www.logicalvue.com/blog/2007/02/rbunit-is-now-free/ to http://logicalvue.com/blog/2007/02/rbunit-is-now-free/
*Added  tag to http://www.ruby-doc.org/stdlib/libdoc/test/unit/rdoc/classes/Test/Unit.html
*Added archive https://web.archive.org/web/20120906080906/http://itsbonus.heroku.com/p/2010-11-01-roundup to http://itsbonus.heroku.com/p/2010-11-01-roundup
*Added archive https://web.archive.org/web/20090805062440/http://fitnesse.info/dbfit to http://www.fitnesse.info/dbfit
*Added archive https://web.archive.org/web/20061121040307/http://tsqlunit.sourceforge.net/ to http://tsqlunit.sourceforge.net/
*Added archive https://web.archive.org/web/20121102215727/http://sourceforge.net/apps/trac/tsqlunit to http://sourceforge.net/apps/trac/tsqlunit/
*Added archive https://web.archive.org/web/20150202080638/http://alcyonesqlunit.com/downloads/ to http://alcyonesqlunit.com/downloads/
When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.
Cheers.—InternetArchiveBot (Report bug) 05:34, 3 January 2018 (UTC)
thread_title:  External links modified 

message: I like C. I'm overwhelmed by the quantity of frameworks available.
I will expand the section about C.
I will add columns listing the following columns:
# Source implementation (whether it is in C, C++, TCL, Python or JavaScript, extensions to C)
# Compiler requirements (GCC, Clang, MSVC, compiler-specific extensions)
# Runtime requirements (standard library, a extended standard library, POSIX or more)
# Operating system requirements (Linux or BSD specific features)
# Year of creation
# Notable projects that use it
# moar
Shining Button (talk) 18:29, 20 March 2024 (UTC)
replies: text: I don't recommend adding that. Seems like noise WRT this article and wide tables are not readable and very hard to edit. If this is burning itch for you, which it seems to be, I recommend adding such info to each implementation's article. If it has no article, then create it or let it be since it's not notable. Stevebroshar (talk) 13:27, 3 June 2024 (UTC)
thread_title:  More data