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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • jestjs/jestAvatar jestjs

    jestjs/jest

    45,448Vezi pe 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
    Vezi pe GitHub↗45,448
  • mockito/mockitoAvatar mockito

    mockito/mockito

    15,432Vezi pe 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
    Vezi pe GitHub↗15,432
  • mockery/mockeryAvatar mockery

    mockery/mockery

    10,724Vezi pe 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
    Vezi pe GitHub↗10,724
  • prometheus-operator/kube-prometheusAvatar prometheus-operator

    prometheus-operator/kube-prometheus

    7,682Vezi pe 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
    Vezi pe GitHub↗7,682
  • cluic/wxautoAvatar cluic

    cluic/wxauto

    7,140Vezi pe 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
    Vezi pe GitHub↗7,140
  • devlooped/moqAvatar devlooped

    devlooped/moq

    6,389Vezi pe 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#
    Vezi pe GitHub↗6,389
  • mebjas/html5-qrcodeAvatar mebjas

    mebjas/html5-qrcode

    6,030Vezi pe 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
    Vezi pe GitHub↗6,030
  • journeyapps/zxing-android-embeddedAvatar journeyapps

    journeyapps/zxing-android-embedded

    5,934Vezi pe 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
    Vezi pe GitHub↗5,934
  • mockk/mockkAvatar mockk

    mockk/mockk

    5,747Vezi pe 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
    Vezi pe GitHub↗5,747
  • ronggang/transmission-web-controlAvatar ronggang

    ronggang/transmission-web-control

    4,766Vezi pe GitHub↗

    Acest proiect este o interfață web și un client RPC conceput pentru a controla clientul BitTorrent Transmission. Servește drept dashboard accesibil prin browser pentru gestionarea descărcărilor și încărcărilor de torrente, permițând utilizatorilor să organizeze fișierele și să urmărească progresul transferurilor. Controller-ul oferă instrumente specializate pentru optimizarea tracker-elor, inclusiv înlocuirea în masă a tracker-elor și monitorizarea sănătății acestora pentru a îmbunătăți descoperirea peer-ilor. De asemenea, permite organizarea sistemului de fișiere la distanță, permițând utilizatorilor să relocheze directoarele de stocare a datelor pentru intrări specifice fără a șterge datele subiacente. Sistemul acoperă o gamă largă de capabilități de gestionare, inclusiv filtrarea și sortarea metadatelor, importul de torrente prin drag-and-drop și posibilitatea de a exporta căile fișierelor. Utilizatorii pot, de asemenea, să ajusteze setările globale ale clientului și parametrii operaționali printr-o interfață de configurare centralizată.

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

    CSS
    Vezi pe GitHub↗4,766
  • ragapp/ragappAvatar ragapp

    ragapp/ragapp

    4,438Vezi pe GitHub↗

    This project is an agentic retrieval-augmented generation platform and orchestration framework designed to connect large language models to private enterprise data. It serves as a self-hosted AI gateway that integrates vector databases and external tools to automate complex information retrieval and generation tasks. The system differentiates itself through an AI agent workflow builder that orchestrates multiple specialized agents with distinct roles to solve multi-step problems. It includes a dedicated vector database integration interface for indexing private documents and a secure sandbox

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

    TypeScript
    Vezi pe GitHub↗4,438
  • l3mon4d3/luasnipAvatar L3MON4D3

    L3MON4D3/LuaSnip

    4,276Vezi pe 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
    Vezi pe GitHub↗4,276
  • velocidex/velociraptorAvatar Velocidex

    Velocidex/velociraptor

    3,769Vezi pe 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
    Vezi pe GitHub↗3,769
  1. Home
  2. Software Engineering & Architecture
  3. Default Configuration Values
  4. Mock Default Behavior Configurations

Explorează sub-etichetele

  • Behavioral Configuration3 sub-tag-uriThe 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.