RSS 23 projects tagged "junit"

No download Website Updated 25 Mar 2012 Assignment Collector/Grader

Screenshot
Pop 42.38
Vit 1.44

Assignment Collector/Grader is a Web application for collecting and automatically grading student lab work. It automatically runs JUnit tests against student uploads, immediately provides feedback to students, records student results for later review, provides a gradesheet summary of student performance, allows easy administration of students, assignments, and classes, and allows the availability of an Assignment to be timed.

Download Website Updated 11 Jun 2011 Beanoh

Screenshot
Pop 15.13
Vit 32.39

Beanoh (pronounced Bean-oh) is a simple tool for verifying your Spring context. It verifies that all of your beans are wired correctly, reconciles the beans marked with @Component in the classpath with the beans loaded in the Spring context, and prevents duplicate bean definition overwriting.

Download Website Updated 22 Nov 2012 ContiPerf

Screenshot
Pop 65.67
Vit 5.08

ContiPerf is a lightweight testing utility to easily leverage JUnit 4 test cases as performance tests, e.g. for continuous performance testing. It is inspired by JUnit 4's easy test configuration with annotations, and by JUnitPerf's idea of wrapping Unit tests for performance testing, but is more powerful and easier to use. It uses Java annotations for defining test execution characteristics and performance requirements. You can mark a test to run a certain number of times, or to be repeatedly executed for a certain amount of time. Performance requirements can be maximum, average, medium, or any percentile execution time. You can run tests in two different modes, using them as simple unit tests or performance tests. Easy integration with Eclipse and Maven. Export of an execution summary to a CSV file. A small library without external dependencies (only JUnit).

Download Website Updated 05 Mar 2010 Enforcer fault injection tool

Screenshot
Pop 14.87
Vit 38.90

Enforcer is an exception simulation and fault injection tool for Java. In a typical test suite, many possible exceptions (such as for input/output) are not covered. Each method call that may throw exceptions may have an effect on the program, but systematic testing of this is hard. Enforcer will run all JUnit-based unit tests, analyze exception coverage, and re-run an instrumented version of your program which automatically tests all exceptions. Step by step, Enforcer generates exceptions at different code locations. This forces execution to go through previously uncovered exceptions. By analyzing the unit test structure first, Enforcer is much more efficient than other fault injection tools.

No download Website Updated 04 Sep 2012 JSONassert

Screenshot
Pop 14.63
Vit 24.46

JSONassert is a JSON unit testing tool. It makes it possible to create JSON data JUnit tests as easily as you would for simple data types, but with sophisticated structure matching under the covers.

No download Website Updated 15 Sep 2013 JWKTL

Screenshot
Pop 37.71
Vit 1.01

JWKTL (Java-based Wiktionary Library) is an application programming interface for the free multilingual online dictionary Wiktionary. Wiktionary is collaboratively constructed by volunteers and continually growing. JWKTL enables efficient and structured access to the information encoded in the English, German, and Russian Wiktionary language editions, including sense definitions, part of speech tags, etymology, example sentences, translations, semantic relations, and many other lexical information types.

Download Website Updated 16 Jun 2009 JavaStubs

Screenshot
Pop 18.71
Vit 42.11

JavaStubs is a Java class library that provides class mocking and method stubbing (partial mocking) for JUnit 4. You may optionally use the included BDD framework (which also runs inside JUnit 4).

No download Website Updated 14 Dec 2010 MASH

Screenshot
Pop 31.56
Vit 2.51

MASH is a modular, automated script harness. It allows users to implement simple harnesses that perform work external to a system. The framework will invoke that harness as outlined by an XML script. For example, when using the framework to test a system you could create a script that cleans and loads a database, FTPs some data, submits a login form, and verifies HTTP information. Harnesses can easily be built to do almost anything (many harnesses are provided), not just Web page verification. While harnesses are written in Java, the scripts may be run against any type of system as harnesses are intended to act as clients.

Download Website Updated 16 Oct 2009 Mistletoe

Screenshot
Pop 19.54
Vit 40.64

Mistletoe is a JUnit extension intended for integration testing. In technical terms, it is a JUnit test suite runner presenting the test results via HTTP as a Web page. Mistletoe, when incorporated within an application, will help diagnose integration issues. For example, an application that runs perfectly in the developer's environment may not run properly in the production environment due to configuration errors and connectivity issues. Instead of perusing log files, or looking at stack traces, mistletoe will run a user-specified series of tests and present the results in the form of a Web page served by the application itself. Since the tests are run within the context of the deployed application, given an appropriate test suite, you can home in on integration problems quickly and conveniently.

No download Website Updated 20 Feb 2014 PIT

Screenshot
Pop 166.99
Vit 17.04

PIT is a fast bytecode based mutation testing system for Java that makes it possible to test the effectiveness of your unit tests. You can think of mutation testing as either as an automated test of your tests or as a much more in-depth form of code coverage. Unlike traditional line and branch coverage tools, PIT does not just confirm that your tests execute your code, it confirms that your tests are actually able to detect faults in it.

Screenshot

Project Spotlight

Lumee

An image viewer designed around browsing folders of images.

Screenshot

Project Spotlight

4DIAC

A framework for distributed industrial automation and control.