awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 repositorios

Awesome GitHub RepositoriesMock Default Behavior Configurations

Defines fallback responses for unexpected method calls on mock objects.

Distinct from Default Configuration Values: Distinct from Default Configuration Values: focuses on mock object behavior rather than general application settings.

Explore 13 awesome GitHub repositories matching software engineering & architecture · Mock Default Behavior Configurations. Refine with filters or upvote what's useful.

Awesome Mock Default Behavior Configurations GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • jestjs/jestAvatar de jestjs

    jestjs/jest

    45,448Ver en GitHub↗

    Jest is a JavaScript testing framework designed for writing and running automated test suites to verify the correctness of JavaScript and TypeScript code. It functions as a comprehensive toolset that integrates a test runner, a mocking and spying library, a snapshot testing tool, and a code coverage tool. The framework distinguishes itself through snapshot testing, which records the serialized state of data structures to detect regressions in future executions. It also includes a mocking and spying library for simulating external dependencies and tracking function calls to isolate code during

    Allows configuring specific return values for mock functions based on the arguments they are called with.

    TypeScripteasyexpectationfacebook
    Ver en GitHub↗45,448
  • mockito/mockitoAvatar de mockito

    mockito/mockito

    15,432Ver en GitHub↗

    Mockito is a Java mocking framework and JUnit testing library used to create simulated objects and stub method calls to isolate components during unit tests. It functions as a dynamic proxy generator and bytecode instrumentation tool, allowing for the creation of runtime substitutes that mimic the behavior of real classes. The framework distinguishes itself by providing the ability to mock final classes and methods, bypassing standard language restrictions through bytecode modification. This capability enables the testing of legacy code that lacks interfaces. The toolset covers behavioral mo

    Allows the definition of specific return values and behaviors for mocks based on provided arguments.

    Java
    Ver en GitHub↗15,432
  • mockery/mockeryAvatar de mockery

    mockery/mockery

    10,724Ver en GitHub↗

    Mockery is a PHP framework designed for creating test doubles, stubs, and spies to facilitate isolated unit testing. It serves as a utility for simulating class behavior, intercepting method calls, and validating arguments, allowing developers to replace real dependencies with mock objects to verify that code components interact as intended. The framework distinguishes itself through advanced capabilities for handling complex testing scenarios, such as bypassing constructors, mocking protected methods, and intercepting static calls or internal object instantiations. It provides a fluent inter

    Defines how test doubles respond to unexpected method calls, such as returning null or delegating to original logic.

    PHPmockmockerymocking
    Ver en GitHub↗10,724
  • prometheus-operator/kube-prometheusAvatar de prometheus-operator

    prometheus-operator/kube-prometheus

    7,682Ver en GitHub↗

    kube-prometheus is a monitoring stack deployment and orchestration framework. It uses an operator pattern to automate the installation and lifecycle management of Prometheus and Alertmanager via custom resource definitions. The project focuses on scaling data collection through hash-based target sharding and topology-aware distribution to reduce cross-zone traffic. It implements a sidecar-based configuration reloading mechanism and utilizes consistent hashing to distribute scrape targets across multiple instances. The system covers broad observability capabilities including metric data colle

    Sets operational parameters and binary behavior for the operator through command line arguments.

    Jsonnetalertscluster-monitoringdashboards
    Ver en GitHub↗7,682
  • cluic/wxautoAvatar de cluic

    cluic/wxauto

    7,140Ver en GitHub↗

    wxauto is a Python library and bot framework designed for the programmatic control of the WeChat Windows desktop client. It functions as a wrapper that enables the automation of messaging and social feed functions by simulating user interface interactions. The library distinguishes itself by providing a bridge between network requests and local UI automation, allowing users to expose automation capabilities via a web interface. It utilizes background execution and simulated system-level inputs to trigger application events without moving the physical mouse cursor. The project covers extensiv

    Allows adjustment of language, timeouts, and interface offsets to tune operational behavior.

    Pythonautomaticpythonrpa
    Ver en GitHub↗7,140
  • devlooped/moqAvatar de devlooped

    devlooped/moq

    6,389Ver en GitHub↗

    Moq is a .NET mocking framework and C# library used to create simulated objects and interfaces. Its primary purpose is to isolate code from external dependencies during unit testing by providing a system for interface simulation and behavioral testing. The framework distinguishes itself through the use of functional specification queries and LINQ-based querying to create declarative mocks. It supports the simulation of complex scenarios, including the automatic generation of recursive mock hierarchies, the implementation of multiple interfaces within a single mock instance, and the ability to

    Allows configuring fallback responses or exceptions for unexpected method calls to enforce strict behavior.

    C#
    Ver en GitHub↗6,389
  • mebjas/html5-qrcodeAvatar de mebjas

    mebjas/html5-qrcode

    6,030Ver en GitHub↗

    html5-qrcode is a client-side JavaScript library that enables QR code and barcode scanning directly in a web browser, processing live video from a device camera or decoding codes from uploaded image files without any server-side involvement. The library handles real-time scanning from continuous camera feeds with adjustable frame rates and scanning regions, while also supporting file-based decoding for static images. The scanner offers configurable behavior through runtime settings, allowing developers to adjust scanning speed, viewfinder region, aspect ratio, and restrict decoding to specifi

    Adjusts scanning speed, viewfinder region, aspect ratio, mirror handling, and supported code formats via a configuration object.

    TypeScriptbarcodecamerahtml5
    Ver en GitHub↗6,030
  • journeyapps/zxing-android-embeddedAvatar de journeyapps

    journeyapps/zxing-android-embedded

    5,934Ver en GitHub↗

    This is an Android library that adds barcode scanning to applications using the device camera. It wraps the ZXing barcode decoding engine and exposes it through a simplified Android API, functioning as a software development kit for real-time scanning. The library offers two primary integration approaches: launching a full-screen camera activity through Android intents, or embedding a live scanner view directly into application layouts using SurfaceView or TextureView. Scanner behavior can be customized through programmatic configuration objects before scanning begins, and scanned barcode dat

    Allows customization of scanner behavior through programmatic configuration objects before scanning begins.

    Javaandroid-librarybarcode-scanningzxing-android
    Ver en GitHub↗5,934
  • mockk/mockkAvatar de mockk

    mockk/mockk

    5,747Ver en GitHub↗

    MockK is a Kotlin test double framework that creates mocks, spies, and relaxed mocks for unit testing, with support for final classes, static methods, and coroutines. It functions as a bytecode instrumentation library that modifies compiled class files at load time to intercept constructors, final methods, and static functions without source changes, and also provides dedicated libraries for constructor mocking and coroutine mocking. The framework is designed specifically for Kotlin, handling Kotlin-specific constructs like extension functions, singletons, and suspend functions. MockK disting

    Ships a configuration file and system properties to set project-wide default mocking behavior like relaxed mode.

    Kotlinargument-matcherschain-callshacktoberfest
    Ver en GitHub↗5,747
  • ronggang/transmission-web-controlAvatar de ronggang

    ronggang/transmission-web-control

    4,766Ver en GitHub↗

    Este proyecto es una interfaz basada en web y cliente RPC diseñado para controlar el cliente BitTorrent Transmission. Sirve como un dashboard accesible desde el navegador para gestionar descargas y subidas de torrents, permitiendo a los usuarios organizar archivos y seguir el progreso de las transferencias. El controlador proporciona herramientas especializadas para la optimización de trackers, incluyendo el reemplazo por lotes de trackers y monitoreo de salud para mejorar el descubrimiento de pares. También permite la organización remota del sistema de archivos, permitiendo a los usuarios reubicar directorios de almacenamiento de datos para entradas específicas sin eliminar los datos subyacentes. El sistema cubre una amplia gama de capacidades de gestión, incluyendo filtrado y ordenamiento de metadatos, importación de torrents mediante arrastrar y soltar, y la capacidad de exportar rutas de archivos. Los usuarios también pueden ajustar la configuración global del cliente y los parámetros operativos a través de una interfaz de configuración centralizada.

    Allows control over advanced operational settings that exist outside the standard client configuration.

    CSS
    Ver en GitHub↗4,766
  • ragapp/ragappAvatar de ragapp

    ragapp/ragapp

    4,438Ver en GitHub↗

    Este proyecto es una plataforma de generación aumentada por recuperación (RAG) agentica y un framework de orquestación diseñado para conectar modelos de lenguaje grandes a datos empresariales privados. Sirve como una puerta de enlace de IA autohospedada que integra bases de datos vectoriales y herramientas externas para automatizar tareas complejas de recuperación y generación de información. El sistema se diferencia por un constructor de flujo de trabajo de agentes de IA que orquesta múltiples agentes especializados con roles distintos para resolver problemas de varios pasos. Incluye una interfaz de integración de base de datos vectorial dedicada para indexar documentos privados y un sandbox seguro para ejecutar código dinámico y análisis de datos durante las conversaciones. La plataforma cubre una amplia gama de capacidades, incluyendo la indexación de datos empresariales, la re-clasificación de resultados para mayor precisión y la entrega tanto de interfaces de chat interactivas como de APIs programáticas. También proporciona controles administrativos para la gestión del comportamiento de la IA, la autenticación de usuarios y la limitación del uso de la API para controlar el consumo de recursos. El despliegue se maneja a través de herramientas de orquestación de contenedores como Docker Compose, con soporte para enrutamiento de tráfico basado en proxy inverso y cifrado TLS para entornos autohospedados seguros.

    Provides a dedicated administrative interface to oversee and configure the behavior of retrieval-augmented generation systems.

    TypeScript
    Ver en GitHub↗4,438
  • l3mon4d3/luasnipAvatar de L3MON4D3

    L3MON4D3/LuaSnip

    4,276Ver en GitHub↗

    LuaSnip is a scriptable text expansion framework and Lua-based snippet engine. It allows for the creation of reusable text templates and complex nested structures that expand into a buffer using triggers and jumpable tabstops. The system distinguishes itself by using abstract syntax trees to trigger expansions based on structural code patterns rather than simple text matching. It features a multi-format importer capable of parsing snippet definitions from community standards such as LSP and SnipMate. The framework covers dynamic code generation through Lua functions, regex-based capture grou

    Sets global preferences such as root linking, autosnippet enabling, update events, and filetype functions.

    Lualuaneovimsnippet-engine
    Ver en GitHub↗4,276
  • velocidex/velociraptorAvatar de Velocidex

    Velocidex/velociraptor

    3,769Ver en GitHub↗

    Velociraptor is a digital forensics and incident response platform, endpoint detection and response system, and visibility tool. It provides a query engine and remote forensic collector used to hunt for indicators of compromise and perform triage across a fleet of hosts. The system is distinguished by its specialized query language for interrogating host state and parsing binary files. It features a notebook environment that combines markdown documentation with executable query cells to standardize investigative workflows and enable collaborative reporting. The platform covers a wide range o

    Simulates plugin responses and verifies call expectations to facilitate automated testing of queries.

    Godigital-forensicsendpoint-discoveryendpoint-protection
    Ver en GitHub↗3,769
  1. Home
  2. Software Engineering & Architecture
  3. Default Configuration Values
  4. Mock Default Behavior Configurations

Explorar subetiquetas

  • Behavioral Configuration3 sub-etiquetasThe ability to define specific return values or behaviors for mocks based on provided arguments. **Distinct from Mock Default Behavior Configurations:** Distinct from default behavior as it allows dynamic configuration based on specific input arguments.
  • Plugin Response MockingSimulating plugin outputs and verifying call expectations to test query logic without a live host. **Distinct from Mock Default Behavior Configurations:** Distinct from Mock Default Behavior Configurations: specifically simulates plugin-driven data responses for query testing.