Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 30.155.839 Times

PyHamcrest 1.2.1

Company: PyHamcrest developers
Date Added: November 13, 2013  |  Visits: 151

PyHamcrest

Report Broken Link
Printer Friendly Version


Product Homepage
Download (16 downloads)

Hamcrest framework for matcher objects<br /><br />Hamcrest is a Python framework for writing matcher objects, allowing you to declaratively define "match" rules. There are a number of situations where matchers are invaluable, such as UI validation, or data filtering, but it is in the area of writing flexible tests that matchers are most commonly used. This tutorial shows you how to use Hamcrest for unit testing.<br /><br />When writing tests it is sometimes difficult to get the balance right between overspecifying the test (and making it brittle to changes), and not specifying enough (making the test less valuable since it continues to pass even when the thing being tested is broken). Having a tool that allows you to pick out precisely the aspect under test and describe the values it should have, to a controlled level of precision, helps greatly in writing tests that are "just right." Such tests fail when the behavior of the aspect under test deviates from the expected behavior, yet continue to pass when minor, unrelated changes to the behaviour are made.<br /><br />SHA1: *1a3dcc203aee4970bc9d1cc9eda6b695e6ec2d9e

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Aspect Behavior Continues Describe Framework Hamcrest Making Matcher Matchers Objectshamcrest Precisely Tests Thing Values Writing
Users rating: 0/10

License: Freeware Size: 20.48 KB
PYHAMCREST RELATED
Programming  -  JDave 0.9.0
JDave project is a behavior-driven development framework that provides an easy way to specify the behavior of your Java classes. Behavior Driven Development (BDD) is a refinement for Test Driven Development (TDD). It is not a radical change from...
 
Programming  -  marketSim 1.0.0
marketSim is a market simulation program intended to study the behavior of simulated economic agents making operations in different free markets
235.52 KB  
Utilities  -  The Karoo Project 2010-03-29
The Karoo Project is a framework for making it practical to create distributed applications. By "practical", I mean that it must do it uncomplicatedly, efficiently, and cheaply. This project provides application management, queuing, and IPC.
634.88 KB  
Utilities  -  Ethical Decision Making 1.0
Facing a tough decision? Work through your options with a framework for making an ethical decision. The Markkula Center for Applied Ethics framework has been viewed more than a million times on the Web. It will help you: - Identify the...
921.6 KB  
Scientific and Engineering  -  Povray for python 1.0
This script is a relatively simple framework for making povray files from python programming language. It's good for creating structured/mathematical scenes and animations. Why go out on a limb to use povray's SDL language when you can raytrace...
 
Programming  -  iValidator Test Framework 20081031
iValidator is a Java framework for automation of scenario and integration tests in complex environments. Features: automatic testing, reusability of unit tests, separation of code and data, Eclipse Plug-In, ANT tasks, support of all testing levels...
110.59 KB  
Programming  -  phpWhistleBlower 0.2
phpWhistleBlower is a framework to help php developers to write tests that validate their project codebases, helping to improve the developement process and overall code quality.
8.02 KB  
Utilities  -  pFUnit for Linux 0.1
pFUnit is a Fortran testing framework created by developers from NASA and NGC TASC. pFUnit offers a convenient, lightweight mechanism for Fortran developers to create and run software tests that specify the desired behavior for a given piece of code.
122.88 KB  
Programming  -  OperaWatir 0.4.3 Pre 1
Watir (pronounced water, and an acronym for "Web Application Testing in Ruby") is a toolkit used for automating interactions with web browsers. OperaWatir is new to the existing family of Watir testing toolkits, and brings automated...
5.3 MB  
Programming  -  OfficeFloor 1.0
OfficeFloor is true inversion of control for building real-time web applications that are build once run anywhere - even with Cloud Computing. In addition to making it simple to build a Java web application, once built OfficeFloor enables the...
6.51 MB  
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB