nunitasp-announce Mailing List for NUnitAsp
Brought to you by:
jlittle82
You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(2) |
2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2008 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Jim S. <js...@ja...> - 2008-01-31 18:06:59
|
Hi all, I'm making it official: I am no longer maintaining or supporting NUnitAsp. I've been neglecting NUnitAsp for several years, so I doubt this is a surprise. I originally wrote NUnitAsp in 2002 (starting with a seed provided by Brian Knowles), before .NET was even out of beta, to solve the problem of unit testing ASP.NET code for a portal application. As the portal grew more complex, so did NUnitAsp. But this approach always led to holes in NUnitAsp--the features of ASP.NET I didn't use didn't get any love. One big example: I always worked strictly in the ASP.NET component model, so my pages never had more than one form and I didn't use HTML or Javascript directly. That project ended years ago, but I kept NUnitAsp alive, even though I haven't written any ASP.NET code for a long time. The NUnitAsp v2.0 release last year was my last attempt to fill in the big holes. Now it supports multiple forms, has a simpler syntax, and it tests HTML as well as ASP.NET server-side components. NUnitAsp still has some dramatic flaws: no support for Javascript, tests running in a different process than ASP.NET, difficulty setting up sessions. Most people ended up using it for acceptance testing, rather than unit testing, and Selenium, Watir, and the like are better for that. Most folks "in the know" are using presentation layers to make ASP.NET so thin that a tool like NUnitAsp isn't helpful. Despite these flaws, I think NUnitAsp is an interesting tool. I'm proud of the code and the API. If nothing else, it's a good example of what a dedicated agilist will do when faced with a brand-new platform: he finds a way to unit test it. If you would like to take over development of NUnitAsp, and you have name recognition in the community, I will be happy to hand it over to you. If I don't recognize you, feel free to fork the code. When your fork is successful, let me know, and I will give you the keys to the "official" project. NUnitAsp still gets between one and two thousand downloads per month, so it's not quite dead yet. Thanks for your interest in NUnitAsp and in sticking with me over the years. I'm not going away, of course--I just have other projects that are occupying my time. I write about them at http:// jamesshore.com. Best wishes, Jim -- James Shore, Titanium I.T. LLC co-author of The Art of Agile Development--now available! voice: 503-267-5490 email: js...@ja... blog: http://www.jamesshore.com |
From: Jim S. <js...@ja...> - 2007-06-21 07:41:37
|
I'm happy to announce the release of NUnitAsp v2.0. NUnitAsp is a tool for test-driven development of ASP.NET code-behind. NUnitAsp 2.0 contains a significant set of improvements over 1.5.1. The most important new features are: * Tests ASP.NET 2.0. * Works with any version of any testing framework. * Supports multiple forms. * Tests can directly modify form variables, submit forms, and post-back forms. * Added a boatload of new testers, including a generic tester for any HTML tag. * Supports using XPath to find HTML tags. * Removed need to use CurrentWebForm parameter. * Added Advanced NUnitAsp video. NUnitAsp v2.0 is available for download at: https://sourceforge.net/ project/showfiles.php?group_id=49940. A detailed change log may be found at: http:// nunitasp.sourceforge.net/changes.txt The NUnitAsp website is at http://nunitasp.sourceforge.net. James Shore Project Coordinator NUnitAsp |
From: Jim S. <js...@ti...> - 2005-09-01 21:04:31
|
The next version of NUnitAsp has so many changes, I'm calling it 2.0. Here's some of the major new features that we've already added: * Works with any test tool, including any version of NUnit. * No longer requires you to pass "CurrentWebForm" when instantiating testers. * Allows tests to directly modify and access form variables without using a tester. * Allows tests to directly postback and submit forms without using a tester. * Supports pages with multiple forms. * Adds testers for nearly all HTML tags. * Allows HTML testers to be instantiated by XPath as well as ID. * Adds a tester for ASP.NET Repeater control * And even more to come! We'll be using the new version of NUnitAsp in our Test-Driven ASP.NET course later this month. Everybody who attends will get a beta release to take home. Of course, there's better reasons to attend, like our in-depth coverage of TDD, test-beds, and mock objects with NUnitAsp and ASP.NET. There's only two weeks left until the course, so register today: http://nunitasp.sourceforge.net/tdd-course.html Cheers, Jim PS: I've tried out .NET 2.0 and NUnitAsp works with a few minor tweaks. Expect a release that supports both versions of ASP.NET sometime after the official release of .NET 2.0. -- James Shore--Titanium IT--Recipient of 2005 Gordon Pask award New Course! "Test-Driven ASP.NET" Sept 13-15 in Bellevue, WA. Details at http://nunitasp.sourceforge.net/tdd-course.html phone: 503-267-5490 email: js...@ti... web/blog: http://www.jamesshore.com |
From: <jl...@wg...> - 2005-08-09 17:46:23
|
I am very proud to announce our new public training course, "Test-Driven ASP.NET." In a nutshell, this course is about test-driven ASP.NET using NUnit and (of course!) NUnitAsp. We'll be talking about doing test-driven development RIGHT for new ASP.NET applications as well as how to deal with existing applications. This is an in-depth course and I hope you can make it. Last time I checked, there were only six seats left, so please contact me if you're interested. You can email me js...@ti... or call 503-267-5490 to make your reservation. For more information, see the course description at: http://nunitasp.sourceforge.net/tdd-course.html Cheers, Jim -- James Shore - Titanium I.T. LLC - Successful Software New Course! "Test-Driven ASP.NET" Sept 13-15 in Bellevue, WA. Details at http://nunitasp.sourceforge.net/tdd-course.html phone: 503-267-5490 email: js...@ti... web/blog: http://www.jamesshore.com |
From: Jim S. <js...@ti...> - 2004-11-30 23:48:40
|
NUnitAsp v1.5.1 is now available for download. NUnitAsp is a tool for test-driven development of ASP.NET web pages. Version 1.5 includes a modest collection of improvements over version 1.4. The most important new feature is improved custom tester support. We've exposed a number of methods needed for writing custom testers and we've created a new HtmlTag class that's easy to use and understand. Even if you aren't writing custom testers, you'll appreciate 1.5's improved error reporting and API documentation. Particularly handy is the new ability to report server-side ASP.NET exceptions directly within test failure messages. Version 1.5.1 is nearly identical to version 1.5. It requires NUnit 2.2 rather than NUnit 2.1 NUnitAsp v1.5.1 is available for download at: http://prdownloads.sourceforge.net/nunitasp/NUnitAsp-1.5.1.zip?download <http://prdownloads.sourceforge.net/nunitasp/NUnitAsp-1.5.zip?download>. A detailed change log may be found at: http://nunitasp.sourceforge.net/changes.txt The NUnitAsp website is at http://nunitasp.sourceforge.net. Jim Shore Project Coordinator NUnitAsp -- Jim Shore Titanium I.T. LLC - Making IT Profitable Find my new article, "Fail Fast," in the Sept/Oct issue of IEEE Software. phone: 503-267-5490 email: js...@ti... |
From: Jim S. <js...@ti...> - 2004-08-28 12:12:42
|
NUnitAsp v1.5 is now available for download. NUnitAsp is a tool for test-driven development of ASP.NET web pages. Version 1.5 includes a modest collection of improvements over version 1.4. The most important new feature is improved custom tester support. We've exposed a number of methods needed for writing custom testers and we've created a new HtmlTag class that's easy to use and understand. Even if you aren't writing custom testers, you'll appreciate 1.5's improved error reporting and API documentation. Particularly handy is the new ability to report server-side ASP.NET exceptions directly within test failure messages. NUnitAsp v1.5 is available for download at: http://prdownloads.sourceforge.net/nunitasp/NUnitAsp-1.5.zip?download. A detailed change log may be found at: http://nunitasp.sourceforge.net/changes.txt The NUnitAsp website is at http://nunitasp.sourceforge.net. Jim Shore Project Coordinator NUnitAsp |
From: Jim S. <js...@ti...> - 2003-12-16 10:51:03
|
NUnitAsp v1.4.1 has been released. This version is identical to version 1.4 except that it supports NUnit v2.1.4. Both NUnitAsp 1.4 and 1.4.1 support Visual Studio .NET 2003. Download it here: http://prdownloads.sourceforge.net/nunitasp/NUnitAsp-1.4.1.zip?download The NUnitAsp home page is here: http://nunitasp.sourceforge.net Jim Shore Project Coordinator NUnitAsp |
From: Jim S. <js...@ti...> - 2003-12-09 11:12:37
|
NUnitAsp v1.4 is now available for download. This release includes numerous improvements, thanks to our new patch king, Levi Khatskevitch. We have support for basic and Windows authentication, new testers, a vastly improved parser, and support for the https: protocol. If you've tried NUnitAsp in the past and gotten stuck with a 404 error, that's fixed now! There's numerous other small improvements. NUnitAsp v1.3 is available for download at: http://prdownloads.sourceforge.net/nunitasp/NUnitAsp-1.3.zip?download. The NUnitAsp website is at http://nunitasp.sourceforge.net. About NUnitAsp: NUnitAsp is an open-source extension to the popular NUnit testing framework. It allows you to test ASP.NET pages without worrying about how the pages are rendered as HTML. Instead, you interact with "Tester" objects that look just like the ASP.NET objects you're testing. Using NUnitAsp, you can assert on the text of a label by calling "label.Text". You can click a link by calling "link.Click()". Here's an example: public void TestExample() { LabelTester label = new LabelTester("textLabel", CurrentWebForm); LinkButtonTester link = new LinkButtonTester("linkButton", CurrentWebForm); AssertEquals("first page", "FirstExample", CurrentWebForm.AspId); AssertEquals("label", "Example Label", label.Text); link.Click(); AssertEquals("second page", "SecondExample", CurrentWebForm.AspId); } NUnitAsp currently has support for the most popular ASP.NET controls. Support for additional controls is easy to add. Jim Little Project Coordinator NUnitAsp |
From: Jim L. <jl...@wg...> - 2003-03-24 06:53:18
|
NUnitAsp v1.3 is now available for download. The focus of this release was better support for poorly-formed HTML. With this release, NUnitAsp no longer requires you to modify the HTML generated by Visual Studio .NET. Many thanks to Rick Currence and Andrew Enfield for their important contributions to this release. NUnitAsp v1.3 is available for download at: http://prdownloads.sourceforge.net/nunitasp/NUnitAsp-1.3.zip?download. The NUnitAsp website is at http://nunitasp.sourceforge.net. About NUnitAsp: NUnitAsp is an open-source extension to the popular NUnit testing framework. It allows you to test ASP.NET pages without worrying about how the pages are rendered as HTML. Instead, you interact with "Tester" objects that look just like the ASP.NET objects you're testing. Using NUnitAsp, you can assert on the text of a label by calling "label.Text". You can click a link by calling "link.Click()". Here's an example: public void TestExample() { LabelTester label = new LabelTester("textLabel", CurrentWebForm); LinkButtonTester link = new LinkButtonTester("linkButton", CurrentWebForm); AssertEquals("first page", "FirstExample", CurrentWebForm.AspId); AssertEquals("label", "Example Label", label.Text); link.Click(); AssertEquals("second page", "SecondExample", CurrentWebForm.AspId); } NUnitAsp currently has support for the most popular ASP.NET controls. Support for additional controls is easy to add. Here's a list of the controls supported in this release: * Anchor * Button * CheckBox * DataGrid * DropDownList * Label * LinkButton * Panel * RadioButton * TextBox * UserControl * ValidationSummary Jim Little Project Coordinator NUnitAsp |
From: Jim L. <jl...@wg...> - 2002-11-09 07:04:54
|
NUnitAsp v1.2.1 is now available for download. The focus of this release was NUnit 2.0 support. Other than the version of NUnit used and some minor documentation changes, this version is identical to NUnitAsp v1.2. NUnitAsp v1.2.1 is available for download at: http://prdownloads.sourceforge.net/nunitasp/NUnitAsp-1.2.1.zip?download. The NUnitAsp website is at http://nunitasp.sourceforge.net. About NUnitAsp: NUnitAsp is an open-source extension to the popular NUnit testing framework. It allows you to test ASP.NET pages without worrying about how the pages are rendered as HTML. Instead, you interact with "Tester" objects that look just like the ASP.NET objects you're testing. Using NUnitAsp, you can assert on the text of a label by calling "label.Text". You can click a link by calling "link.Click()". Here's an example: public void TestExample() { LabelTester label = new LabelTester("textLabel", CurrentWebForm); LinkButtonTester link = new LinkButtonTester("linkButton", CurrentWebForm); AssertEquals("first page", "FirstExample", CurrentWebForm.AspId); AssertEquals("label", "Example Label", label.Text); link.Click(); AssertEquals("second page", "SecondExample", CurrentWebForm.AspId); } NUnitAsp currently has support for the most popular ASP.NET controls. Support for additional controls is easy to add. Here's a list of the controls supported in this release: * Anchor * Button * CheckBox * DataGrid * DropDownList * Label * LinkButton * Panel * RadioButton * TextBox * UserControl * ValidationSummary Jim Little Project Coordinator NUnitAsp |
From: Jim L. <jl...@wg...> - 2002-11-01 08:09:29
|
NUnitAsp v1.2 is now available for download. The focus of this release was improved documentation. We now have a wide array of documentation, including an installation guide, quick-start guide, expanded tutorial, and API documentation. NUnitAsp v1.2 is available for download at: http://prdownloads.sourceforge.net/nunitasp/NUnitAsp-1.2.zip?download. The NUnitAsp website is at http://nunitasp.sourceforge.net. About NUnitAsp: NUnitAsp is an open-source extension to the popular NUnit testing framework. It allows you to test ASP.NET pages without worrying about how the pages are rendered as HTML. Instead, you interact with "Tester" objects that look just like the ASP.NET objects you're testing. Using NUnitAsp, you can assert on the text of a label by calling "label.Text". You can click a link by calling "link.Click()". Here's an example: public void TestExample() { LabelTester label = new LabelTester("textLabel", CurrentWebForm); LinkButtonTester link = new LinkButtonTester("linkButton", CurrentWebForm); AssertEquals("first page", "FirstExample", CurrentWebForm.AspId); AssertEquals("label", "Example Label", label.Text); link.Click(); AssertEquals("second page", "SecondExample", CurrentWebForm.AspId); } NUnitAsp currently has support for the most popular ASP.NET controls. Support for additional controls is easy to add. Here's a list of the controls supported in this release: * Anchor * Button * CheckBox * DataGrid * DropDownList * Label * LinkButton * Panel * RadioButton * TextBox * UserControl * ValidationSummary Jim Little Project Coordinator NUnitAsp |