Assertions
Test::XML::XPath is a Perl module to test XPath assertions. SYNOPSIS use Test::XML::XPath tests => 3; like_xpath( , /foo ); # PASS like_xpath( , /bar ); # FAIL unlike_xpath( , /bar ); # PASS is_xpath( bar , /foo, bar ); # PASS is_xpath( bar , /bar, foo ); # FAIL # More...
Platforms: *nix
License: Freeware | Size: 9.22 KB | Download (89): Test::XML::XPath Download |
A openArchitectureWare based Generator for deriving a WS-Agreement document from a formal description of a (Web-)Service and its associated assertions (SLO) to Quality Of Service (QoS). You can use predefined QoS parameters as well as introduce new ones.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 116.58 MB | Download (46): Cataquavice Framework Download |
JWebUnit is a Java-based framework for testing web applications. It provides a set of test assertions and application navigation methods. JWebUnit utilizes JUnit and HtmlUnit. See the project Home Page for an overview and documentation.
Platforms: Mac
License: Freeware | Size: 8.87 MB | Download (52): JWebUnit Download |
PyUnit provides a basic set of assertions which can get you started with unit testing python, but it???*a*?s always useful to have more. Django also has a few specific requirements and common patterns when it comes to testing. This set of classes aims to provide a useful starting point for both...
Platforms: *nix
License: Freeware | Size: 20.48 KB | Download (35): django-test-extensions Download |
This is repoze.who plugin for authentication via Mozilla's BrowserID project: https://browserid.org/ It supports verification of BrowserID assertions using the PyVEP client library. Currently PyVEP defaults to posting assertions to the browserid.org verifier servive, but it also has...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (40): repoze.who.plugins.browserid Download |
4tH is a Forth compiler with a little difference. Instead of the standard Forth engine it features a conventional compiler. 4tH is a very small compiler that can create bytecode, C-embeddable bytecode, standalone executables, but also works fine as a scripting language. It supports over 85% of...
Platforms: *nix
License: Freeware | Size: 563.2 KB | Download (48): 4tH compiler Download |
should_dsl is a library which goal is to write should assertions in Python as clear and readable as possible. It would be good to be as close as: SOME_VALUE should be equal to ANOTHER VALUE or SOME_EXCEPTION should be thrown by SOME_CALLABLE or SOME_VALUE should not be into SOME_CONTAINER For...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (38): should_dsl Download |
SipUnit provides a test environment geared toward unit testing SIP applications. SipUnit project extends the JUnit test framework to incorporate SIP-specific assertions, and it provides a high-level API for performing the SIP operations needed to interact with or invoke a test target. A test...
Platforms: *nix
License: Freeware | Size: 5.6 MB | Download (96): SipUnit Download |
Test::Unit::TestCase is a unit testing framework base class. SYNOPSIS package FooBar; use base qw(Test::Unit::TestCase); sub new { my $self = shift()->SUPER::new(@_); # your state for fixture here return $self; } sub set_up { # provide fixture } sub tear_down { # clean up after...
Platforms: *nix
License: Freeware | Size: 45.06 KB | Download (94): Test::Unit::TestCase Download |
SDLmm is a C++ glue for SDL, or the Simple DirectMedia Layer, which is a generic API that provides low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D framebuffer across multiple platforms. SDLmm aims to stay as close as possible to the C API while taking...
Platforms: *nix
License: Freeware | Size: 552.96 KB | Download (100): SDLmm Download |
Smart::Comments are comments that do more than just sit there. SYNOPSIS use Smart::Comments; my $var = suspect_value(); ### $var ### got: $var ### Now computing value... # and when looping: for my $big_num (@big_nums) { ### Factoring... done factor($big_num); } while ($error >...
Platforms: *nix
License: Freeware | Size: 13.31 KB | Download (98): Smart::Comments Download |
Carp::Datum is a Perl module used for debugging and tracing. SYNOPSIS # In modules use Carp::Datum; # Programming by contract sub routine { DFEATURE my $f_, "optional message"; # $f_ is a lexical lvalue here my ($a, $b) = @_; DREQUIRE $a > $b, "a > b"; $a += 1; $b += 1; DASSERT $a >...
Platforms: *nix
License: Freeware | Size: 38.91 KB | Download (91): Carp::Datum Download |
App::SimpleScan::Plugin::LinkCheck is a Perl module with link counting/presence/absence plugin. SYNOPSIS # After this plugin is installed: %%has_link My stuff %%no_link Send email # The has_link and no_link checks will run for every test spec. http://someplace.com /foo/ Y Got my page...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (102): App::SimpleScan::Plugin::LinkCheck Download |
GNU Sather is an object-oriented programming language designed to be simple, efficient and safe. This application aims to be appropriate for use in teaching, research, and industry. It was originally based on Eiffel but now incorporates ideas and approaches from several languages. One way of...
Platforms: *nix
License: Freeware | Size: 5.3 MB | Download (97): GNU Sather 1.2.3 / 1.3 Beta Download |
MiniCppUnit is another C++ port of the famous JUnit framework for unit testing. Unlike CppUnit, MiniCppUnit follows a minimalistic aproach: The basic features are the same but in only bout 500 lines of code! No library instalation is needed, etc. This C++ framework takes advantadge of OO C++...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (88): MiniCppUnit Download |
FakeNES project is a portable, Open Source NES emulator which is written mostly in pure C, while using the Allegro library for multi-platform capabilities. Currently supported systems are Windows 9x/2000/Me/XP, 32-bit DOS, Linux, FreeBSD, QNX, BeOS, and Mac OS X. However, it should run on any...
Platforms: *nix
License: Freeware | Size: 296.96 KB | Download (109): FakeNES Download |
Rehersal is a testing framework for Scala. It replaces the built-in SUnit functionality. The project uses Expectations rather than Assertions, with real boolean operators. Tests can have any name, with any punctuation.. Index for Rehersal, a testing framework for Scala
Platforms: *nix
License: Freeware | Size: 133.12 KB | Download (87): Rehersal Download |
Unicode::Regex::Set is a subtraction and intersection of Character Sets in Unicode Regular Expressions. SYNOPSIS use Unicode::Regex::Set qw(parse); $regex = parse([p{Latin} & p{L&} - A-Z]); Perl 5.8.0 misses subtraction and intersection of characters, which is described in Unicode Regular...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (94): Unicode::Regex::Set Download |
Acovea implements a genetic algorithm for finding the "best" options for compiling programs with the GCC C and C++ compilers. ACOVEA (Analysis of Compiler Options via Evolutionary Algorithm) implements a genetic algorithm to find the "best" options for compiling programs with the GNU Compiler...
Platforms: *nix
License: Freeware | Size: 399.36 KB | Download (97): Acovea Download |
Smieciuch library is a precise (in case of C++) or nearly precise (in case of plain C) tracing garbage collector. Tracing means that GC scans memory for active pointers and traces all paths (consisting of possibly multiple pointer indirections) from so called memory roots (static global data...
Platforms: *nix
License: Freeware | Download (91): Smieciuch++ 0.6.4 Download |