helma.unittestFrom Robert's announcement on the mailing list: i'd like to announce a unit testing module for helma-ng which i just committed into the sandbox. i chose a different approach compared to jala.Test (inspired by python's unittest module), in that:
The structure of a unit test is also different compared to jala.Test:
so basically a unit test consists of any number of TestCase instances, and all test methods are properties of these instances (including test suites look quite similar:
A test case or suite can be run in two different ways:
unittest-ng contains the same assertion methods as jala.Test, and they too appear as global ones in the test module (have a look at the selftest module for details). the big other differences to jala.Test are:
what i'm planning next is to create mock objects for request and response, allowing to simulate http requests within a unittest, which |
navigation
Download
Community
Weblog
Mailing Lists
IRC Channel
Documentation
Introductions
Tools
Reference
Project
Roadmap
Bug Reporting
Source
Helma NG Wiki
Wiki
Tags
Updates
Related Projects
Sites using Helma
Shop
search
tags for this page
all tags
Tagsapps (1) bugs (2) class (1) community (2) compatibility (1) concurrency (1) continuations (2) Documentation (6) dogfood (1) formatting (1) functions (1) gobi (1) helma (7) helma 1.6 (17) helma 1.7 (8) helma 1.x (4) Helma 1x (0) helma 2 (11) helma ng (20) hopobject (1) howto sample code xml-rpc (1) html (1) inheritance (5) introspection (1) java (3) javascript (5) jetty (4) JSDoc (1) lazy (1) marius person (1) metaprogramming (3) modules (5) oop (1) organization (2) ORM (2) parsing (1) plugins (1) project (2) projects (1) prototype (2) prototype scope rhino functions this (0) Rabbit (2) Reference (1) REPL (1) rhino (5) roadmap (3) scope (1) shell (1) shop (0) Skin Rendering (5) Snippets (1) source svn (1) sugar (3) templates (13) testing (5) this (1) Tobi (10) web.xml (2) xml (1) Pages linking to this page: Wiki Overview Text Draft, wiki |