[go: up one dir, main page]

Unit Testing Tools for Mac

View 29 business solutions

Browse free open source Unit Testing tools and projects for Mac below. Use the toggles on the left to filter open source Unit Testing tools by OS, license, language, programming language, and project status.

  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1

    C Unit Testing Framework

    Automated testing framework for C'

    Automated testing framework for 'C'.
    Leader badge">
    Downloads: 3,101 This Week
    Last Update:
    See Project
  • 2
    DrJava

    DrJava

    A lightweight programming environment for Java

    DrJava is a lightweight programming environment for Java designed to foster test-driven software development. It includes an intelligent program editor, an interactions pane for evaluating program text, a source level debugger, and a unit testing tool.
    Leader badge">
    Downloads: 567 This Week
    Last Update:
    See Project
  • 3
    CuTest lets you write unit tests for your C code. You should use it because: (1) It has the cutest name, (2) It looks and feels like JUnit, (3) It is cross-platform, (4) It ships in a single .c and .h file for ease of deployment.
    Leader badge">
    Downloads: 64 This Week
    Last Update:
    See Project
  • 4
    Catch2

    Catch2

    A modern, C++-native, test framework for unit-tests, TDD and BDD

    A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch). Catch2 is mainly a unit testing framework for C++, but it also provides basic micro-benchmarking features and simple BDD macros. Catch2's main advantage is that using it is both simple and natural. Test names do not have to be valid identifiers, assertions look like normal C++ boolean expressions, and sections provide a nice and local way to share set-up and tear-down code in tests. You are on the devel branch, where the v3 version is being developed. v3 brings a bunch of significant changes, the big one being that Catch2 is no longer a single-header library. Catch2 now behaves as a normal library, with multiple headers and separately compiled implementation.
    Downloads: 6 This Week
    Last Update:
    See Project
  • Simple, Secure Domain Registration Icon
    Simple, Secure Domain Registration

    Get your domain at wholesale price. Cloudflare offers simple, secure registration with no markups, plus free DNS, CDN, and SSL integration.

    Register or renew your domain and pay only what we pay. No markups, hidden fees, or surprise add-ons. Choose from over 400 TLDs (.com, .ai, .dev). Every domain is integrated with Cloudflare's industry-leading DNS, CDN, and free SSL to make your site faster and more secure. Simple, secure, at-cost domain registration.
    Sign up for free
  • 5
    CxxTest is a unit testing framework for C++ that is similar in spirit to JUnit, CppUnit, and xUnit. CxxTest is easy to use because it does not require precompiling a CxxTest testing library, it employs no advanced features of C++ (e.g. RTTI) and it supports a very flexible form of test discovery.
    Leader badge">
    Downloads: 46 This Week
    Last Update:
    See Project
  • 6
    Criterion

    Criterion

    A cross-platform C and C++ unit testing framework for the 21st century

    Most test frameworks for C require a lot of boilerplate code to set up tests and test suites -- you need to create a main, then register new test suites, then register the tests within these suites, and finally call the right functions. This gives the user great control, at the unfortunate cost of simplicity. Criterion follows the KISS principle, while keeping the control the user would have with other frameworks. Supports parameterized tests and theories. Progress and statistics can be followed in real time with report hooks. TAP output format can be enabled with an option. Runs on Linux, FreeBSD, macOS, and Windows (Compiling with MinGW GCC and Visual Studio 2015+). If you'd like to see Criterion included in your favorite distribution, please reach out to their package maintainers team. A default entry point is provided, no need to declare a main unless you want to do special handling.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    busted

    busted

    Elegant Lua unit testing

    busted is a unit testing framework with a focus on being easy to use. Supports Lua >= 5.1, luajit >= 2.0.0, and moonscript. busted test specs read naturally without being too verbose. You can even chain asserts and negations, such as assert.is_not.equal. Nest blocks of tests with contextual descriptions using describe, and add tags to blocks so you can run arbitrary groups of tests. An extensible assert library allows you to extend and craft your own assert functions specific to your case with method chaining. A modular output library lets you add on your own output format, along with the default pretty and plain terminal output, JSON with and without streaming, and TAP-compatible output that allows you to run busted specs within most CI servers.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8

    FORTRAN Unit Test Framework (FRUIT)

    FORTRAN Unit Test Framework FRUIT - TDD in FORTRAN

    FORTRAN Unit Test Framework, written in FORTRAN 95. So that all FORTRAN features can be tested. FRUIT has assertion, fixture, setup, teardown, report, spec, driver generation. Rake used as build tool. Tutorials at http://fortranxunit.wiki.sourceforge.net The core testing part is in FORTRAN, this part can be used independent of the Ruby codes. The Ruby code is to make fixtures and reports easier. Rake is to build the project elegantly. This project also demonstrate a new way to build mixed language code in an alternative way than Make. Most of the FORTRAN are important in nature, used in nuclear and aerospace codes, etc, and maintained and written actively. Please help to bring TDD practices to the FORTRAN community. The change could be very hard, personally, I quit, since I could not make the change. I hope your organization will be successful. Enjoy a cup of fruit while maintaining FORTRAN ! Andrew Hang Chen and other maintainers who feel importance of TDD in cr
    Leader badge">
    Downloads: 6 This Week
    Last Update:
    See Project
  • 9
    Mock object library for Delphi/Kylix/Free Pascal. This library enables the easy creation and use of Mock objects for unit testing. Independant of the unit testing framework.
    Downloads: 3 This Week
    Last Update:
    See Project
  • Powering the best of the internet | Fastly Icon
    Powering the best of the internet | Fastly

    Fastly's edge cloud platform delivers faster, safer, and more scalable sites and apps to customers.

    Ensure your websites, applications and services can effortlessly handle the demands of your users with Fastly. Fastly’s portfolio is designed to be highly performant, personalized and secure while seamlessly scaling to support your growth.
    Try for free
  • 10
    A unit testing framework for Python based on JUnit and XUnit, the de-facto standard frameworks for Java and SmallTalk respectively. Provides a standard, proven, simple and elegant way to write unit tests for Python software. GUI also provided.
    Leader badge">
    Downloads: 7 This Week
    Last Update:
    See Project
  • 11
    Testoob is an advanced unit testing framework for Python. It integrates effortlessly with existing PyUnit (module "unittest") test suites.
    Leader badge">
    Downloads: 5 This Week
    Last Update:
    See Project
  • 12
    utPLSQL
    Our objective: to provide a unit testing framework for PL/SQL developers modeled on the Junit and Xunit frameworks. Based on the Extreme Programming methodology, utPLSQL makes it easy for developers to set up and execute unit tests of packages. Active development of this project is now on GitHub
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Ahven

    Ahven

    Unit testing framework for Ada

    Ahven is a simple unit testing framework for Ada 95 programming language. The source code is fully portable and works with any Ada 95 (and also Ada 2005) compiler.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14

    pFUnit

    Unit testing framework for Fortran with MPI extensions

    pFUnit is now hosted and developed on GitHub. And will be completely removed from sourceforge on January 01, 2020 Please use: https://github.com/Goddard-Fortran-Ecosystem/pFUnit GitHub has been the primary host for some time now, but with the release of pFUnit 4.0 earlier in 2019, the sourceforge site is very out of date.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    This project provides a JUnit-like unit testing framework for the J2ME platform.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    Embedded Unit is unit testing framework for Embedded C System. Its design was copied from JUnit and CUnit and more, and then adapted somewhat for Embedded C System. Embedded Unit does not require std C libs. All objects are allocated to const area.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    BugEye is an XML-based unit test creation framework. Being XML-based, it can be easily translated to almost any language. The current translations are C#, Java, JavaScript, and Visual Basic. Future translations include C++, Python, Perl, and PHP.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Crosscheck is a JavaScript unit-testing framework capable of emulating multiple browser environments. For more information see: https://dev.thefrontside.net/crosscheck
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    EasyUnit is a unit testing framework for C++ and EC++ that intends to ease this process. It is based on CppUnitLite administration-free concept with the following additions: fixtures support, customizable test runner and results printer.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    An actionscript 2.0 unit testing framework for use with with Macromedia Flex. Based on Nunit and other testing frameworks provides full support for testing Flex applications including asynchronous web service requests.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21

    NatUnit

    Unit-Test-Framework for Natural (SAG)

    NatUnit is a Unit-Test-Framework for Natural. Natural is a 4GL programming language from Software AG (SAG).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    A simple C++ unit testing framework contained within a single header file. Minimal code is required for each new test.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Unit testing framework for testing Microsoft Active Server Pages (ASP)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Alster is a unit testing framework for XSLT files written in XSLT itself (but with a dependency on Nalax, an XSLT extension package for Apache Xalan-J).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    AsUnit is the only open-source unit test framework that supports Flash Players 6, 7, 8 and 9.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next