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 32.403.462 Times

PyHamcrest 1.2.1

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

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
USER REVIEWS
More Reviews or Write Review


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...
 
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  
Development Tools  -  pTest 1.0
The pTest framework is an Object Oriented PHP 5 testing framework. It differs from other testing frameworks in that it doesn't suffer from a dogmatic following of JUnit. A good feature of this framework is that it can be as easily used from the...
 
Development Tools  -  as2lib 0.9.3
The As2lib is an open source framework targeted to Macromedia Flash MX 2004 developers. It offers support for basic idioms like event handling, error handling, logging, overloading and reflections as well as different kinds of data holders and...
 
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
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  
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  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB