Showing 35 open source projects for "test unit"

View related business solutions
  • Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure Icon
    Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure

    Native application identity and user-based security for your Azure cloud

    Gain integrated visibility across all traffic in a single pass. Deploy Palo Alto Networks VM-Series to determine application identity and content while automating security policy updates via rich APIs.
    Get a free trial
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 1
    Angular CLI

    Angular CLI

    Development tools and libraries specialized for Angular

    Angular CLI consists of development tools and libraries specialized for Angular, allowing you to create, manage, build and test Angular projects. It is built on top of the Angular DevKit, which provides a broad set of libraries for managing, developing, deploying and analyzing your code.
    Downloads: 23 This Week
    Last Update:
    See Project
  • 2
    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: 0 This Week
    Last Update:
    See Project
  • 3
    Symfony PHPUnit Bridge

    Symfony PHPUnit Bridge

    Provides utilities for PHPUnit

    Symfony PHPUnit Bridge is a tool that facilitates unit and functional testing within Symfony applications. It enhances PHPUnit’s capabilities by providing better integration, including improved error reporting and test isolation. The bridge supports deprecation notices, legacy code compatibility, and automatic configuration for running tests efficiently.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Bamboo

    Bamboo

    Testable, composable, and adapter based Elixir email library

    ...A functional approach to mail delivery. Emails are created, manipulated, and sent using plain functions. This makes composition a breeze and fits naturally into your existing Elixir app. Unit test with ease. Bamboo separates email creation and email delivery allowing you to test by asserting against email fields without the need for special functions. Dead-simple integration tests. Bamboo provides helper functions to make integration testing easy and robust.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Stop Storing Third-Party Tokens in Your Database Icon
    Stop Storing Third-Party Tokens in Your Database

    Auth0 Token Vault handles secure token storage, exchange, and refresh for external providers so you don't have to build it yourself.

    Rolling your own OAuth token storage can be a security liability. Token Vault securely stores access and refresh tokens from federated providers and handles exchange and renewal automatically. Connected accounts, refresh exchange, and privileged worker flows included.
    Try Auth0 for Free
  • 5
    lancet

    lancet

    A comprehensive, efficient, and reusable util function library of Go

    Lancet is a comprehensive, efficient, and reusable util function library of go. Inspired by the java apache common package and lodash.js. support 600+ go util functions. includes string, slice, datetime, net, crypto, concurrency, etc. Each module is designed as a package with no coupling between modules. Only depends on two kinds of libraries, go standard library and golang.org/x. Well structured, test for every exported function.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    cocoyaxi

    cocoyaxi

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

    ...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. Multi-thread scheduling, the default number of threads is the number of system CPU cores. Shared stack, coroutines in the same thread share several stacks (the default size is 1MB), and the memory usage is low. Simple test on Linux shows that 10 millions of coroutines only take 2.8G of memory (for reference only). ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Spectre.Console

    Spectre.Console

    Library that makes it easier to create beautiful console applications

    Spectre.Console is a .NET library that enables the creation of rich, cross‑platform console applications. Heavily inspired by Python’s Rich library, it provides advanced styling, layout, and input capabilities for modern terminal UIs. Supports tables, grids, panels, and a Rich inspired markup language. Supports the most common SRG parameters when it comes to text styling such as bold, dim, italic, underline, strikethrough, and blinking text. Supports 3/4/8/24-bit colors in the terminal. The...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    AWS IoT Device Shadow library

    AWS IoT Device Shadow library

    Client library for using AWS IoT Shadow service on embedded devices

    The AWS IoT Device Shadow library enables you to store and retrieve the current state (the “shadow”) of every registered device. The device’s shadow is a persistent, virtual representation of your device that you can interact with from AWS IoT Core even if the device is offline. The device state is captured as its “shadow” within a JSON document. The device can send commands over MQTT to get, update and delete its latest state as well as receive notifications over MQTT about changes in its...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Beam

    Beam

    A type-safe, non-TH Haskell SQL library and ORM

    Beam is a Haskell interface to relational databases. Beam uses the Haskell type system to verify that queries are type-safe before sending them to the database server. Queries are written in a straightforward, natural monadic syntax. Combinators are provided for all standard SQL92 features, and a significant subset of SQL99, SQL2003, and SQL2008 features. Beam is standards-compliant but not naive. We recognize that different database backends provide different guarantees, syntaxes, and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 10
    Flutter Architecture Samples

    Flutter Architecture Samples

    TodoMVC for Flutter

    Flutter Architecture Samples is a curated repository that implements the same app (typically a “todo” app) using various architectural / state management patterns (e.g. BLoC, Redux, Provider, MVC, etc.). Its goal is educational: to help developers compare architecture styles, understand trade-offs, and see best practices in action. You can use the samples in this project as a learning reference, as a roughly apples-to-apples comparison of different approaches, or as a starting point for...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11

    libCIGI

    C++ Library for the Common Image Generator Interface

    ...Packet processing is kept simple and a couple of simple helper functions / classes are provided in CIGIGeneric.h and some other headers to support this. Helpers are provided for version interpretation and conversion of packet parameters to text. Testing is supported using the boost test framework to develop unit tests for each of the packets. Because the library is header-only it can easily support many platforms / compilers but this has not yet been tested. Note: Currently the use of bitfields in the library may cause erroneous use in some compilers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12

    geometry3d

    A Python library for geometric objects in 3 dimentions

    ...It also can tell if it contains the other object or is it contained by that. Where appropriate, it's easy to check orthogonality and parallelism. Vectors are sub-typed from numpy ndarray class. Extensive unit tests are included. Test coverage exceeds 95%. See documentation of the library internals in section Files ( https://sourceforge.net/projects/geometry3d/files/ ).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    xtd

    xtd

    Modern C++20 framework to create console, GUI and unit tests.

    xtd (pronounced "extend") is a modern C++20 framework to create console CLI), forms (GUI like WinForms) and unit test (xUnit) applications on Windows, macOS, Linux, iOS , Android, FreeBSD and Haiku. • Website : https://gammasoft71.github.io/xtd/ • Sources : https://github.com/gammasoft71/xtd • Reference guide : https://gammasoft71.github.io/xtd/reference_guides/latest/index.html • Install : https://gammasoft71.github.io/xtd/docs/downloads • Portability : https://gammasoft71.github.io/xtd/docs/documentation/portability • Examples : https://github.com/gammasoft71/xtd/tree/master/examples/README.md
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    Visual Studio Code client for Tabnine

    Visual Studio Code client for Tabnine

    Visual Studio Code client for Tabnine

    ...Whether you call it IntelliSense, intelliCode, autocomplete, AI-assisted code completion, AI-powered code completion, AI copilot, AI code snippets, code suggestion, code prediction, code hinting, content assist, unit test generation or documentation generation, using Tabnine can massively impact your coding velocity, significantly cutting down your coding time.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    JavaScript & Node.js Testing

    JavaScript & Node.js Testing

    Comprehensive and exhaustive JavaScript & Node.js testing

    This project compiles practical advice for testing JavaScript applications across the stack, emphasizing clarity, speed, and reliability over dogma. It distinguishes between different kinds of tests—unit, integration, end-to-end—and shows when each is appropriate given time and risk constraints. The guide focuses on removing flakiness by isolating side effects, controlling randomness, and stabilizing async code paths. It also demonstrates test design techniques like arranging test data, using expressive assertions, and structuring test suites for readability and discoverability. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    compileflow

    compileflow

    Core business process engine of Alibaba Halo platform

    Compileflow is a very lightweight, high-performance, integrable and extensible process engine. The Compileflow process engine is an important part of Taobao Business Process Management(TBBPM), which is dedicated to optimizating operations at Alibaba’s Taobao Marketplace. Specifically, Compileflow is designed to focus on pure memory execution and stateless process engines by converting process files to generate, compile and execute java code. Currently, compileflow powers multiple core...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    DB driven applications test driver

    A JDBC proxy driver for the recording and replay of database access

    JDBC proxy driver to support the development and testing of database driven applications. In record mode, the driver records all data requested from the database layer in files. These files replace the database connection when switching to replay mode.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    OHHTTPStubs

    OHHTTPStubs

    Stub your network requests easily!

    OHHTTPStubs is a library designed to stub your network requests very easily. It can help you test your apps with fake network data (stubbed from file) and simulate slow networks, to check your application behavior in bad network conditions, and write unit tests that use fake network data from your fixtures. OHHTTPStubs headers are fully documented using Appledoc-like / Headerdoc-like comments in the header files. Instead of writing the content of the stubs you want to use manually, you can use tools like SWHttpTrafficRecorder to record network requests into files. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    cube-ui

    cube-ui

    Mobile UI library implement by Vue

    cube-ui is an elegant mobile component library based on Vue.js. From DiDi interior component library and has been put to business test for more than one year. Every component has full unit tests to provide assurance for continuous integration. Make quick response, fluent animation and close to native components as the goal, and pursue the perfection of the interactive experience. Follow a uniform design interaction standard and highly restore the design; Standardize the interface and unify the way of use, making development more simple and efficient. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Pinject

    Pinject

    A pythonic dependency injection library

    Pinject is a lightweight dependency-injection library for Python that favors explicit wiring and testability over magic. Instead of global singletons, you declare providers (bindings) that describe how to construct objects, and Pinject resolves the graph by inspecting call signatures. Its container supports constructor injection and fine-grained scoping so you can share expensive resources while keeping tests isolated. The library leans on Python’s introspection to minimize boilerplate,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    giwth

    Implement tests using nested Given, When, Then

    Tests written with commented GIVEN, WHEN and THEN regions can be transformed by actually wrapping code within basic blocks called issues. This can occur in a nested fashion. Start with Test|TEST, that can wrap any issue. Given|GIVEN can wrap Given|GIVEN, When|WHEN; or Then|THEN issues. When|WHEN can wrap When|WHEN or Then|THEN issues. Then|THEN can only wrap Then|THEN issues. The Kotlin implementation supports 'suspend' functions: for any issue, there are two ("suspendable" and "nonsuspendable") kinds, that can be toggled between, while in the same foremost issue. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    OkReplay

    OkReplay

    Record and replay OkHttp network interaction in your tests

    OkReplay is a tool for recording and replaying HTTP interactions (specifically via OkHttp) in Android tests to improve determinism, test speed, and reliability. During the first run of a test annotated with @OkReplay, the library records outgoing HTTP requests and their responses into tape files. On subsequent runs, it intercepts those requests and serves the recorded responses instead of making real network calls. This allows tests to be executed offline, reduces flakiness due to network variability, and isolates the test environment from external dependencies. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Cmockery

    Cmockery

    A lightweight library to simplify and generalize writing unit tests

    Cmockery is a lightweight unit testing framework for the C programming language, designed to make writing and executing C tests simple and portable. It allows developers to test the logic of C modules in isolation by replacing external dependencies with mock functions. Cmockery focuses on testing functionality rather than environment-specific behavior, making it ideal for projects where code must run on diverse or constrained systems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    tunit - xUnit test framework

    tunit - xUnit test framework

    Modern c++17 unit testing framework on Windows, macOS, Linux, ...

    Modern c++17 unit testing framework on Windows, macOS, Linux, iOS and android. * Github repository : https://github.com/gammasoft71/tunit * Homepage : https://gammasoft71.wixsite.com/tunit * Reference guide : https://codedocs.xyz/gammasoft71/tunit/ * Wiki : https://github.com/gammasoft71/tunit/blob/master/docs/documentation.md * Examples : https://github.com/gammasoft71/tunit/tree/master/examples
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    VBScript Development Kit (VDK)

    A VBScript development library for serious VBScript programmers

    The VBScript Development Kit (VDK) is a VBScript compliant development library to be used in any host that has support for Windows Script Host (WSH). Modelled after the Java Development Kit (JDK), the VDK adds programming features/concepts prevalent in other higher order programming languages such as Java, C#, etc. The VDK provides rapid development capabilities by providing out of the box support for many common programming activities e.g., string manipulation and handling, file...
    Downloads: 4 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
MongoDB Logo MongoDB