[go: up one dir, main page]

Showing 2405 open source projects for "c/c++ unit test"

View related business solutions
  • 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
  • Yeastar: Business Phone System and Unified Communications Icon
    Yeastar: Business Phone System and Unified Communications

    Go beyond just a PBX with all communications integrated as one.

    User-friendly, optimized, and scalable, the Yeastar P-Series Phone System redefines business connectivity by bringing together calling, meetings, omnichannel messaging, and integrations in one simple platform—removing the limitations of distance, platforms, and systems.
    Learn More
  • 1
    C# Algorithms

    C# Algorithms

    Plug-and-play class-library project of standard data structures

    ...Data Structures, a class library project which contains the Data Structures implementations. Also, UnitTest, a unit-testing project for the Algorithms and Data Structures.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 2
    Checked C

    Checked C

    Checked C is an extension to C that lets programmers write C code

    ...The goal of the project is to improve systems programming by making fundamental improvements to C. This repo contains sample code, the extension specification, and test code. The Checked C project is extending the C programming language so that programmers can write more secure and reliable C programs. The project is developing an extension to C called Checked C that adds checking to C to detect or prevent common programming errors such as buffer overruns, out-of-bounds memory accesses, and incorrect type casts.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3

    JSON for Modern C++

    JSON that's part of C++

    This is JSON for C++, a JSON library unlike any other that's packed with plenty of great features. While there may be dozens of JSON libraries out there, JSON for C++ stands out with a focus on three things: an intuitive syntax, trivial integration and serious testing. Using the operator magic of modern C++, this library makes JSON feel like a first class data type.
    Downloads: 24 This Week
    Last Update:
    See Project
  • 4

    C Unit Testing Framework

    Automated testing framework for C'

    Automated testing framework for 'C'.
    Leader badge">
    Downloads: 3,274 This Week
    Last Update:
    See Project
  • Planview is the leading end-to-end platform for Strategic Portfolio Management (SPM) and Digital Product Development (DPD) Icon
    Planview is the leading end-to-end platform for Strategic Portfolio Management (SPM) and Digital Product Development (DPD)

    Manage project and product portfolios enterprise-wide

    Planview AdaptiveWork (formerly Clarizen) with embedded AI helps you proactively plan and deliver any type and size of portfolio, project, and work. Gain AI-enhanced visibility and insights, drive collaboration, and achieve better business outcomes across your organization.
    Learn More
  • 5
    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.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 6
    Json Parser in Standard C

    Json Parser in Standard C

    JSON parser in standard C

    This JSON parser was created for the project of C++ Workflow.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7

    C++ FFT

    C++ radix 2 & 3 multi-dimension complex FFT & graphical test program

    ...This FFT code is in is own namespace and is in one source file and one include file. There is a separate C++ graphical test program. There are bash .sh build scripts to build everything together, to build the static library, to build the dynamic link library, and to build the test program either statically or dynamically linked. STL libraries such as std::complex, std::vector, and std::string are used. For 2D and higher dimension FFT's, parallel concurrent execution can optionally be done using std::thread.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    DNP3 Windows c c++ c# .net

    DNP3 Windows c c++ c# .net

    DNP3 Source code Library for Windows and simulator

    v21.06.018 Complete implementation of DNP3 protocol standard including File transfer. Binary Input, Double-bit Binary Input, Binary Output, Counter Input, Analog Input, Analog output, Octect String, virtual terminal String. support CROB, analog output command with "select-before-operate" or "direct-execute" command execution modes, unsolicited response, Time Synchronization support C C++, C# ( .net ) programming languages Get a free DNP3 Development Bundle In the Development...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Code Quality and Security for C#

    Code Quality and Security for C#

    Code analyzer for C# and VB.NET projects

    Sonar offers a single cohesive solution with a consistent set of metrics and hundreds of static analysis rules to detect your coding issues early. Plus fast and high-precision analysis means high value, low noise, and reliable results always. A single solution for dozens of popular languages, development frameworks and IaC platforms. Our powerful language-specific analysis not only detects coding issues but also helps you understand what's wrong and how to fix it. Our publicly available...
    Downloads: 0 This Week
    Last Update:
    See Project
  • See what everyone is allocated to. Projects, clients, meetings - all in one tool. Icon
    See what everyone is allocated to. Projects, clients, meetings - all in one tool.

    The fast, simple way to schedule people, equipment and other resources online.

    Designed to replace clunky, old scheduling spreadsheets, Resource Guru helps managers get organized fast. The platform covers resource planning, resource scheduling, resource management, staff leave management, reporting, and more.
    Free Trial
  • 10
    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.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    C-evo

    C-evo

    C-evo Distant Horizon; Empire Building Game

    A Civilization style, turn based strategy game, of the Civ II era. In this game, each player becomes the leader of a civilisation. To win, the player's civilization has to be first to build a spaceship. C-evo Distant Horizon (c-evo-dh) is a fork of C-evo New Horizons https://app.zdechov.net/c-evo/ which is itself a fork of C-evo There is an excellent in-game manual, see...
    Downloads: 17 This Week
    Last Update:
    See Project
  • 12
    OCHamcrest

    OCHamcrest

    Hamcrest for Objective-C: Powerful, combinable, extensible matchers

    OCHamcrest is a framework for writing expressive and readable Objective-C unit test assertions. It provides a wide range of matchers that enable writing tests that focus on conditions rather than exact values.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    Units.NET

    Units.NET

    Makes life working with units of measurement just a little bit better

    Add strongly typed quantities to your code and get merrily on with your life. No more magic constants found on Stack Overflow, no more second-guessing the unit of parameters and variables. Get all the common units of measurement and the conversions between them. It is lightweight and thoroughly tested. 100+ quantities with 1200+ units generated from JSON by C# CLI app. 8000+ unit tests on conversions and localizations. Conforms to Microsoft's open-source library guidance. SourceLink to step into source code of NuGet package while debugging. ...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 14
    NUnit 3 Framework

    NUnit 3 Framework

    NUnit 3 Framework

    NUnit is a unit-testing framework for all .Net languages. Initially ported from JUnit, the current production release, version 3, has been completely rewritten with many new features and support for a wide range of .NET platforms. NUnit is intended to be extensible. We can't do everything for everybody but we want to make it reasonably easy to extend NUnit. In many cases, users will be able to implement a special feature outside of our scope by simply creating a new attribute that embeds the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    asap

    asap

    A modern cmake starter project for C++ with a complete build lifecycle

    A modern cmake starter project for C++ with a complete build lifecycle, testing, dependency management, etc. Portable across Linux, OS X and Windows. Have you ever found yourself spending countless hours trying to figure out how to start a professional C++ project with unit tests, a robust dev workflow, change logs, code coverage, linting, formatting...? The C++ ecosystem is getting better but is still very far away from other ecosystems such as JavaScript, or even Rust. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    Apache Maven Surefire

    Apache Maven Surefire

    Apache Maven Surefire

    A Maven plugin designed to run tests, supporting unit tests and integration tests during the build process.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    cocoyaxi

    cocoyaxi

    A go-style coroutine library in C++11 and more

    cocoyaxi (co for short), is an elegant and efficient cross-platform C++ base library. It contains a series of high-quality base components, such as a go-style coroutine, coroutine-based network programming framework, command line, and config file parser, high-performance log library, unit testing framework, JSON library, etc. co has implemented a go-style coroutine, which has the following features.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Coverlet

    Coverlet

    Cross platform code coverage for .NET

    ...Coverlet documentation reflect the current repository state of the features, not the released ones. Check the changelog to understand if the documented feature you want to use has been officially released. Coverlet is integrated into the Visual Studio Test Platform as a data collector. Coverlet also integrates with the build system to run code coverage after tests. Enabling code coverage is as simple as setting the CollectCoverage property to true. The coverlet tool is invoked by specifying the path to the assembly that contains the unit tests. You also need to specify the test runner and the arguments to pass to the test runner using the --target and --targetargs options respectively.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 19
    Windows Calculator

    Windows Calculator

    A simple yet powerful calculator that ships with Windows

    Calculator is the open source version of the Microsoft Windows Calculator application. It is a modern Windows app written in C++ and C#, offering standard, scientific, and programmer modes, unit/currency conversion, date calculations, and history/memory operations. It ships preinstalled with Windows and is actively developed on GitHub. Standard Calculator functionality, which offers basic operations and evaluates commands immediately as they are entered. Scientific Calculator functionality, which offers expanded operations and evaluates commands using the order of operations. ...
    Downloads: 82 This Week
    Last Update:
    See Project
  • 20
    Glslang

    Glslang

    Khronos-reference front end for GLSL/ESSL, partial front end for HLSL

    ...Those binaries are automatically uploaded by the build bots after successful testing and they always reflect the current top of the tree of the master branch. Right now, there are two test harnesses existing in glslang: one is Google Test, one is the runtests script. The former runs unit tests and single-shader single-threaded integration tests, while the latter runs multiple-shader linking tests and multi-threaded tests. Test results should always be included with a pull request that modifies functionality.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 21
    LibGit2Sharp

    LibGit2Sharp

    Git + .NET/Mono

    ...We use the libraries that are on your system, and you can opt-out of any dependencies. GPLv2 with a Linking Exception that lets you use it with open or proprietary software. LibGit2Sharp strives to have a comprehensive and robust unit test suite to ensure the quality of the software and to assist new contributors and users, who can use the tests as examples to jump start development. There are over one thousand unit tests for LibGit2Sharp, and this number will only grow as functionality is added.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Roboelectric

    Roboelectric

    Android unit testing framework

    Robolectric is the industry-standard unit testing framework for Android. With Robolectric, your tests run in a simulated Android environment inside a JVM, without the overhead of an emulator. Running tests on an Android emulator or device is slow! Building, deploying, and launching the app often takes a minute or more. That’s no way to do TDD, there must be a better way. Robolectric is a framework that brings fast and reliable unit tests to Android. Tests run inside the JVM on your...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    dlib

    dlib

    Toolkit for making machine learning and data analysis applications

    ...Good unit test coverage, the ratio of unit test lines of code to library lines of code is about 1 to 4. The library is tested regularly on MS Windows, Linux, and Mac OS X systems. No other packages are required to use the library, only APIs that are provided by an out of the box OS are needed. There is no installation or configure step needed before you can use the library.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 24
    xleak

    xleak

    A fast terminal Excel viewer with an interactive TUI

    ...Because it focuses on transparency and low runtime impact, xleak can be used during regular testing cycles without significantly slowing down execution. It also supports integration with unit test suites, allowing teams to automatically enforce memory safety expectations with every build.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    Atheris

    Atheris

    A Coverage-Guided, Native Python Fuzzer

    ...It hooks into Python’s interpreter to collect fine-grained coverage and uses that signal to evolve inputs, pushing programs into previously unexplored code paths. Because many Python libraries are thin wrappers over C/C++ code, Atheris is equally adept at surfacing memory safety issues in extension modules compiled with sanitizers. The tool integrates smoothly with Python’s packaging and unit-test ecosystems, so you can wrap existing tests as fuzz targets and keep results understandable. It supports structured input strategies and custom mutators, which is especially helpful for text and data formats common in Python workloads. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next