Main > Free Download Search >

Free junit software for mac

junit

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 17
JUnitPerf 1.9.1

JUnitPerf 1.9.1


Measure the performance and scalability of functionality of JUnit tests JUnitPerf is a free and open source collection of JUnit test decorators that you ca use to measure the performance and more>> <<less
Download (67KB)
Added: 2009-06-13 License: Freeware Price: FREE
196 downloads
ObjcUnit 1.2

ObjcUnit 1.2


ObjcUnit is designed as an effective unit testing framework for Objective-C on Mac OS X. more>>

ObjcUnit 1.2 is designed as an effective unit testing framework for Objective-C on Mac OS X. Its design was copied from JUnit, written by Erich Gamma and Kent Beck, and then adapted somewhat for Objective-C. Distributed under the IBM Public License 1.0.

Requirements: Developer tools installed

<<less
Added: 2002-03-02 License: Freeware Price:
downloads
OCUnit v41

OCUnit v41


OCUnit is a testing framework for Objective C in the MacOSX and WebObjects environment more>>
OCUnit is a testing framework for Objective C in the MacOSX and WebObjects environment. It is based on SUnit, Kent Becks Smalltalk testing framework, also available for Java under the name JUnit.
With OCUnit, testing becomes integrated with development. You can test frameworks, bundles, or applications.
OCUnit is distributed as open source.
Main features:
- SenTestingKit, a framework to help you write test cases;
- otest, a testing tool;
- a collection of Makefiles and utilities to seamlessly integrate testing with Xcode and ProjectBuilder
- Object-oriented tests.
- Very low overhead.
- Tests are in the same language as the implementation.
- Test case classes cohabit with classes they test.
- Promotes aggressive refactoring.
- Helps capture requirements, expose dependencies.
- Total integration in the development process.
- Records testing expertise.
- Tests frameworks, bundles, or applications.
- Easy installation
- No license fee.
Enhancements:
- Make sure Foundation is loaded before SenTestingKit.
- Added autorelease pool to detect over-releases faster.
- Added license to all source files.
<<less
Download (956KB)
Added: 2005-10-19 License: Freeware Price:
1466 downloads
FlexUnit 0.9

FlexUnit 0.9


Test Flex and ActionScript units more>>

FlexUnit 0.9 is yet another excellent utility for everyone. It is actually a free unit testing framework for Flex and ActionScript applications. FlexUnit mimics the functionality of JUnit, a Java unit testing framework, and comes with a graphical test runner.

Major Features:

  1. Provides unit test framework for ActionScript 3 code in Flex and ActionScript 3 projects and libraries.
  2. Graphical Test Runner to run unit tests

Enhancements:

  • Based on revision 20 of as3flexunit project hosted on google code, with bug fixes and the addition of a new graphical test runner.

Requirements:

  • Mac OS X
<<less
Download (1.1MB)
Added: 2009-02-18 License: Freeware Price: FREE
10 downloads
ObjcUnit for OSX 1.2

ObjcUnit for OSX 1.2


Objective-C unit testing framework. more>>
ObjcUnit is a unit testing framework for Objective-C on Mac OS X. Its design was copied from JUnit, written by Erich Gamma and Kent Beck, and then adapted somewhat for Objective-C.
<<less
Download (706KB)
Added: 2004-06-01 License: Freeware Price:
1972 downloads
Amsonia 1.0

Amsonia 1.0


A complete library of high-speed java collection classes more>>
Amsonia 1.0 is yet another extremely useful utility for programmers. It is actually a complete library of high-speed java collection classes to complement existing classes with new and advanced algorithms. Amsonia complements standard J2SE classes and Jakarta commons classes.

Enhancements: Fri Dec 26 2008

  • Contains full source code including JUnit tests, JavaDoc and separate step-by-step user manual.

Requirements:

  • Mac OS X
<<less
Download (53.5MB)
Added: 2009-05-12 License: Freeware Price: FREE
11 downloads
TestKit 0.9.4

TestKit 0.9.4


TestKit - Testing framework for OS X and Objective-C more>>
TestKit shares much of the functionality of JUnit, and it adds functionality to help programmers with the problems and challenges unique to Objective-C.

TestKit is an adaptation of JUnit for Objective-C and the Mac OS X development environment.


<<less
Download (1.2MB)
Added: 2006-01-05 License: Freeware Price:
1403 downloads
TestRunner 0.1

TestRunner 0.1


TestRunner - Simple framework for unit testing more>>
TestRunner is a simple framework for running simple unit tests on Cocoa projects.
There are other, more complete testing frameworks out there, most notably UnitKit (Xcode integration, Objective-C-integration), TestKit, OCUnit (old and proven) and ObjCUnit. The problem with them is that they try too much. All except UnitKit tries to be JUnit, with mixed success. Like just about every other open-source project out there, they dont come with that much documentation, which is bad, considering how much functionality they contain. All, again except UnitKit, lack Xcode integration, which is odd, since it so damn simple.
Main features:
- Can run tests in one class or multiple classes
- Can set log format (and Xcode-integration log format).
<<less
Download (50KB)
Added: 2006-06-18 License: GPL Price:
1225 downloads
Concordion 1.3.1

Concordion 1.3.1


Concordion is an open source and useful tool which is created for writing automated acceptance tests in Java more>> Concordion 1.3.1 is an open source and useful tool which is created for writing automated acceptance tests in Java

Benefits:

  • Plain English specifications: Rather than forcing product owners to specify requirements in a specially structured language, Concordion lets you write them in plain English using paragraphs, tables and proper punctuation. This makes the specifications much more natural to read and write, and helps everyone to understand and agree about what a feature is supposed to do.
  • Always bang up-to-date: Concordion specifications are active. Behind the scenes, they are linked to the system under test and therefore do not go out-of-date. If a change is made to the system's behaviour then the tests associated with the relevant specification will fail and let you know.
  • Complex behaviours can be decomposed: Each question at the bottom of the specification links to another active specification and so on until you have either run out of questions or the answer is "Out of Scope". In this way, a complex behaviour can be broken down into small, focused and easily understood requirements.

Major Features:

  1. Powerful, yet simple to use: Concordion integrates directly with JUnit.
  2. Highly readable tests: Concordion acceptance tests are so readable they can double up as system documentation. And, since the tests are linked to the system, you know the documentation is always up-to-date.
  3. Separates tests from implementation: Tests that include a lot of implementation detail lock you into that implementation. Concordion helps you to document the logic and behavior of your system in a way that does not lock you in.

Requirements: Java 1.5 or later

<<less
Download (1.1MB)
Added: 2009-04-18 License: Freeware Price: FREE
1 downloads
ECUT 1.0 M3 RC3 Alpha

ECUT 1.0 M3 RC3 Alpha


Free and open source Eclipse C++ unit testing more>> Free and open source Eclipse C++ unit testing

The ECUT project integrates CppUnit into Eclipse C/C++ development tooling. The goal of ECUT is to provide the same and better seamless support as JDT does with JUnit. ECUT is now open for other C++ unit testing frameworks.
NOTE: ECUT is licensed and distributed under the terms of the Eclipse Public License.

System requirements:
-

Enhancements
- There are several bug fixes and improves available in RC3a.

<<less
Download (2.4MB)
Added: 2009-06-08 License: Freeware Price: FREE
197 downloads
Google Web Toolkit 1.6.4

Google Web Toolkit 1.6.4


An open source Java software development framework for writing AJAX applications more>> An open source Java software development framework for writing AJAX applications

Google Web Toolkit (GWT) is an open source Java software development framework that makes writing AJAX applications like Google Maps and Gmail easy for developers who dont speak browser quirks as a second language.
Writing dynamic web applications today is a tedious and error-prone process; you spend 90% of your time working around subtle incompatibilities between web browsers and platforms, and JavaScripts lack of modularity makes sharing, testing, and reusing AJAX components difficult and fragile.
GWT helps you avoid many of these headaches while offering your users the same dynamic, standards-compliant experience. You write your front end in the Java programming language, and the GWT compiler converts your Java classes to browser-compliant JavaScript and HTML.

Main features:
- Create a Widget by compositing other Widgets. Lay out Widgets automatically in Panels. Send your Widget to other developers in a JAR file.
- To communicate from your web application to your web server, you just need to define serializable Java classes for your request and response. In production, GWT automatically serializes the request and deserializes the response from the server. GWTs RPC mechanism can even handle polymorphic class hierarchies, and you can throw exceptions across the wire.
- No, AJAX applications dont need to break the browsers back button. GWT lets you make your site more usable by easily adding state to the browsers back button history.
- In production, your code is compiled to JavaScript, but at development time it runs in the Java virtual machine. That means when your code performs an action like handling a mouse event, you get full-featured Java debugging, with exceptions and the advanced debugging features of IDEs like Eclipse.
- Your GWT applications automatically support IE, Firefox, Mozilla, Safari, and Opera with no browser detection or special-casing within your code in most cases.
- GWTs direct integration with JUnit lets you unit test both in a debugger and in a browser...and you can even unit test asynchronous RPCs.
- Easily create efficient internationalized applications and libraries.
- If GWTs class library doesnt meet your needs, you can mix handwritten JavaScript in your Java source code using our JavaScript Native Interface (JSNI).
- We are in the process of building support for using Google APIs in GWT applications. Initially, we are providing support for Google Gears, the recently-launched developer product that extends the browser to allow developers to make web-based applications function even while offline. If you would like to download this library please visit the open source project. We are planning to add support for other Google APIs; if youd like to help, please check out Making GWT Better.
- All of the code for GWT is available under the Apache 2.0 license. If you are interested in contributing, please visit Making GWT Better.

Enhancements
Fixed Issues:
- The classpath in the scripts created by junitCreator was updated to refer to /war/WEB-INF/classes rather than /bin.

<<less
Download (20.8MB)
Added: 2009-04-08 License: GPL Price: FREE
211 downloads
OpenEJB 3.1.1

OpenEJB 3.1.1


Embeddable and lightweight EJB 3.0 implementation more>> Embeddable and lightweight EJB 3.0 implementation

Apache OpenEJB is an embeddable and lightweight EJB 3.0 implementation that can be used as a standalone server or embedded into Tomcat, JUnit, TestNG, Eclipse, IntelliJ, Maven, Ant, and any IDE or application.
OpenEJB is included in Apache Geronimo, IBM WebSphere Application Server CE, and Apples WebObjects.
NOTE: OpenEJB is licensed and released under the Apache License Version 2.0.

Main features:
- Supports EJB 3.0, 2.1, 2.0, 1.1 in all modes; embedded, standalone or otherwise.
- JAX-WS support
- JMS support
- J2EE connector support
- Can be dropped into Tomcat 5 or 6 adding various JavaEE 5 and EJB 3.0 features to a standard Tomcat install.
- CMP support is implemented over JPA allowing to freely mix CMP and JPA usage.
- Complete support for Glassfish descriptors allowing those users to embedded test their applications.
- Incredibly flexible jndi name support allows you to specify formats at macro and micro levels and imitate the format of other vendors.
- Allows for easy testing and debugging in IDEs such as Eclipse, Idea Intellij or NetBeans with no plugins required.
- Usable in ordinary JUnit or other style test cases without complicated setup or external processes.
- Validates applications entirely and reports all failures at once, with three selectable levels of detail, avoiding several hours worth of "fix, recompile, redeploy, fail, repeat" cycles.

System requirements:
-

Enhancements
Major new features:
- TestCase Dependency Injection via @LocalClient
- Support for exposing a single interface as @WebService, @Remote, and @Local
- Support for alternate deployment descriptors for testing and other environments
Significant Improvements:
- Global "openejb:" jndi namespace
- Ability to use mappedName as a JNDI Name format
- Web service endpoints securable
- @EjbDeployment annotation as alternative to in openejb-jar.xml
- All openejb.* options and values logged on debug

<<less
Download (24.9MB)
Added: 2009-06-08 License: Freeware Price: FREE
203 downloads
Hibernate POJO Generator 09062009

Hibernate POJO Generator 09062009


Generate Java code to access a database schema via the Hibernate framework Given an accessible database schema, the Hibernate POJO Generator produces all the Java code necessary to access each field more>> Generate Java code to access a database schema via the Hibernate framework

Given an accessible database schema, the Hibernate POJO Generator produces all the Java code necessary to access each field in each table via the Hibernate persistence framework.
Additionally, the Hibernate POJO Generator will also create all the necessary test units and helper classesfor each component.
Typically, invocation of the generator generates source code with no errors/warnings and test cases that are able to run immediately without further customizations.
NOTE: Hibernate POJO Generator is distributed and licensed under the terms of the GNU Library or Lesser General Public License (LGPL).

Main features:
Given a source database, Hibernate POJO Generator (hbnPojoGen) generates:
- Java objects representing each table using annotations for use with Hibernate.
- A JUnit test case per table that uses the objects generated to create, populate, save, retrieve and compare results
- DAO per class
- The appropriate enumeration files
- Spring and hibernate configuration
- DAO layers
- A data factory class per schema to return a pre-populated object with random data (for boundary checking, database population, etc)
Also supports:
- Join tables including those with additional fields in link tables
- Polymorphism/inheritance support
- Composite Keys
- One-To-One, many-to-one, many-to-many, etc
- Multiple schema support (4 modes)
- Natural Keys
- Enumerations (including those entries which cannot be mapped cleanly onto the java world)

System requirements:
- Java 6 or later

<<less
Download (15MB)
Added: 2009-06-12 License: GPL Price: FREE
177 downloads
Parabuild 4.0.0 EAP Build 1670 / 3.2.35

Parabuild 4.0.0 EAP Build 1670 / 3.2.35


Software build and release management system more>>
Parabuild 4.0.0 EAP Build 1670 / 3.2.35 provides you with an outstanding and powerful software which can build and release management system. Parabuild helps software teams and organizations reduce risks of project failures by providing continuous integration and delivering practically unbreakable scheduled builds.

Note: Parabuild is free for non-commercial use.

Major Features:

  1. Software Release Management:
    • Release builds
    • Practically unbreakable nightly builds
    • Continuous integration
    • Multi-platform remote builds
    • Parallel builds
    • Manual patch builds
    • Fine-grained scheduling
    • Shell scripts, make, ANT, NAnt, MSBuild, Perl, qmake, ElectricAccelerator, MSDEV, nmake,Maven, Jam and VB
  2. Version Control Integration:
    • Support for Perforce, Subversion, CVS, Surround SCM, ClearCase, Serena ChangeMan (PVCS), Visual SourceSafe, Borland StarTeam, SourceGear Vault, and MKS Source Integrity
    • Change lists
    • Multi-line VCS repository paths
    • Build labeling/tagging
  3. Web User Interface:
    • Fast, easy to use Web user interface (UI)
    • No more digging through configuration files
    • Dashboard and detailed views of builds statuses
    • Integration with Cenqua FishEye
    • Integration with ViewCVS/ViewVC
  4. Statistics And Build Telemetry:
    • Build time
    • Build and change trends
    • Build breakage distribution
    • Test statistics
  5. Build Archive and Search:
    • Text, HTML, Clover, Cobertura, JUnit, PMD, and findbugs logs
    • Searchable build log archive
    • Online build results access
    • Automatic archive cleanup
  6. Notification:
    • E-mail
    • RSS
    • Windows system tray
    • Instant messaging (IM)
  7. Simple Administration:
    • Simple three minutes installation
    • Low to zero administration overhead
    • Management through Web UI
    • System stability monitoring
    • Group based security
    • LDAP authentication
  8. Issue Tracking Systems Integration:
    • Jira
    • Bugzilla
    • Perforce jobs
    • Integration with ViewCVS and P4Web
  9. Test Tools Integration:
    • Rendering JUnit reports
    • JUnit statistics charts
  10. Compliance And IT Governance:
    • Know who, when, what, how and why.
    • Build configuration audit
    • Change lists
Enhancements:
  1. Build Management:
    • Build load balancing and failover through clusterization of remote build agents
    • Sticky build agents
    • Clean checkout on agent change
    • Online charts with build agent statuses and load
    • Keeping paused status after re-start
    • Queuing serialized builds if all agents are busy
    • Page to monitor remote agents
    • Environment variables PARABUILD_PROJECT_ID, PARABUILD_PROJECT_NAME, PARABUILD_BUILD_ID, PARABUILD_LAST_GOOD_BUILD_NUMBER, PARABUILD_LAST_GOOD_BUILD_TIME, PARABUILD_LAST_GOOD_CHANGE_LIST_NUMBER and PARABUILD_LAST_GOOD_CHANGE_LIST_TIME
    • Stopping and resuming a group of builds
    • Converting build schedule from manual to automatic and from automatic to manual
  2. Web UI:
    • Pop-up editor for build commands
    • Builder drop-down on the build configuration screen
    • Displaying builds assigned to a particular agent machine
    • Build instructions section
    • Display group to show only scheduled builds
    • IP Address and next build time on build list
    • Allowing higher number for cool-down interval
    • Information on who stopped the build to build status screens
    • Colored markers for stdout logs
    • Notification settings in the read-only build run configuration view
    • Throbbers on detailed build status
    • Change list number in build history table
    • Simplified navigation for system administration
    • Wide layout and notes for builds history
    • Build name and host in the error messages
    • Build name and host on the error list page
    • Notifying all administrators about build errors
    • Support for configuring MKS dates
  3. Version Control Integration:
    • Perforce: Graceful handling of erroneous double slashes in Perforce depot path
    • Accurev: Added integration with AccuRev VCS
    • Subversion:
      • Accepting the SSL certificate automatically when accessing https location
      • Watching non-recursive Subversion paths recursively for changes
      • Delay between polling multiple Subversion paths
      • Cleaning up workspace on agent change
    • Notification:
      • Global VCS user to e-mail map
      • Global setting for ignoring user name case when resolving e-mails of Perforce users
      • Improved option "Send failures only once"
    • Log Management:
      • Ignoring directory time stamp for logs
      • Integration with Boost Unit Test Framework
      • Generic test result handler
    • Installation & Environment:
      • Ability to start and stop Parabuild service from Parabuild program group under Windows
      • Enabling running remote builder under Windows under Administrator user
      • Support for 8GB database files
    • Security: Allow users with edit or start rights on any build to see system errors
<<less
Download (19.6MB)
Added: 2009-05-29 License: Freeware Price: FREE
12 downloads
Oracle JDeveloper 11.1.1

Oracle JDeveloper 11.1.1


Oracle JDeveloper - a J2EE and XML development environment with end-to-end support for developing applications and Web services more>>
Oracle JDeveloper is a powerful software that marks a significant milestone in the progress of application development.

We spent more time than ever in this release listening carefully to what our users need in order to make them more productive. We also embarked on an intensive design and usability review by an external company.

The result of these efforts is a huge leap forward in the speed in which developers can create, assemble, and reuse components to build rich, interactive applications that are highly performant and easy to maintain.


Enhanced use experience

There have been many updates throughout the product to make working with JDeveloper a pleasant experience. These improvements are not restricted to a particular type of development, but have been applied consistently to all areas of the design time.
• Enhanced navigator: The Application Navigator has been enhanced to organize your application the way you want. New categories make it easier for you to find what you are looking for. Collapsible panels put common elements of your application within easy reach. Files that make up a composite node are conveniently exposed by simply clicking on the composite node.
• Improved Component Palette: The component palette now features collapsible panels and divider sections to organize related components. A quick search field is provided to help locate components. You can now add commonly-used components to your Favorites list for easier access later, and another panel keeps track of your recently used components.
• New Property Inspector: The Property Inspector has been redesigned with a new, user-friendly layout. Property categories have been used consistently throughout the product to make using the Property Inspector more predictable.
• Application Overview: The new Application Overview window provides a convenient listing of all the sources for your application, grouped into helpful categories. From here, you can get a sense of the overall status of your application (which sources are incomplete, which have errors, etc) too. The Application Overview also functions as a way for you to learn about the various kinds of components you may use in your application, and easily launch wizards to create them.
• File List: The File List makes it easier than ever to locate source files that are part of your project. You can search by file name, file extension, status, date modified and more.
• Updated appearance: The JDeveloper development environment has been updated with a brand-new look.
• Integrated modeless editors: Many editors for components have been converted to integrated modeless editors. These appear in the editor area along with the other editors, and allow for much more productive navigation.
• Contextual linking: Contextual linking is the concept that as you are working on something, you should be able to easily get to relevant related resources. For example, as you are working on defining a page flow for databound pages, you should be able to easily get to the page definition of those pages. This concept is now employed wherever it makes sense in the development environment.


Resource Catalog

The Resource Catalog is your window onto the many disparate resources your application may need to consume. It allows you to define connections to the resource providers, and drag-and-drop those resources into your application as needed. The resource catalog provides a search tool to search all the defined repositories in a single action.

Connections can be created for the following types of resource repositories:
• Application server
• Database
• File system
• UDDI Registry
• URL adapter
• WebDAV

New diagramming framework

The internal diagramming framework used to build the UML tools in JDeveloper, the Page Flow diagrams, and other visual editors has been re-architected to be more flexible for internal consumers.


Java Coding and Agile Development


New code generators

New generators have been added for generating equals and hashcode and to simplify generating fields and properties with getters and setters and to generate constructor from fields

Updated JUnit 4.0 support

JDeveloper now generates unit tests using JUnit 4 annotations. The integrated runner has been updated to support JUnit 4, including new instructions, such as @ignore.

New profilers

The new profilers leverage JVMTI and therefore run on any certified Java VM. Oracles OJVM is no longer required for profiling.
• CPU Profiler
• Memory Profiler

XML Compare

Comparing of XML files is now done using an XML-aware algorithm. In previous releases compare was done using a line algorithm with no understanding of the syntax of the file content. XML is used extensively within JDeveloper (projects, diagrams, ADF artifacts) and the characteristics of the file content will be understood by the tool.

For example if an XML elements attributes are reordered the compare tool will not mark that as a change - the attributes (name and value) are the same, but in different positions.

The compare tool is used by all the version control extensions to compare file content with previous versions. Compare is also used by the local history feature to compare content between saved points.

Enhanced Merge Conflict Resolution for Subversion and CVS

JDeveloper now provides an enhanced XML-aware interactive GUI to browse and update unresolvable conflicts reported during the merge process.

<<less
Download (393MB)
Added: 2007-05-09 License: Freeware Price:
578 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 2
  • 1
  • 2