Delphi-Mocks - A Open Source Mocking framework for Delphi XE2 or later

  •        5

Delphi Mocks is a simple mocking framework for Delphi XE2 or later. It makes use of RTTI features that are only available in Delphi XE2, however I do hope to be able to get it working with earlier versions of Delphi (2010 or later) at some stage.

https://github.com/VSoftTechnologies/Delphi-Mocks

Tags
Implementation
License
Platform

   




Related Projects

DPF (Delphi Plugin Framework)

  •    Pascal

DPF(Delphi Plugin Framework) is a general-purpose plugin framework intended to help building scalable, extendable Delphi applications with low cost of maintenance. The framework is specially designed to be easily included into Delphi project of any kind.

DUnitX - Delphi Unit Test Framework

  •    Pascal

DUnitX is a new test framework, taking ideas from DUnit, NUnit and other test frameworks. It is designed to work with Delphi 2010 or later, it makes use of language/RTL features that are not available in older versions of Delphi. This is far from a complete list, but a few planned features are listed here to help indicate future direction.

LabRAD for Delphi

  •    Delphi

Delphi VCL interface to the open source LabRAD framework (SF project quot;LabRADquot;) for distributed instrument control and data acquisition. LabRAD for Delphi allows the efficient development of Client/Server LabRAD Modules in the typical Delphi RAD fashion

sinon-chai - Extends Chai with assertions for the Sinon.JS mocking framework.

  •    Javascript

Sinon–Chai provides a set of custom assertions for using the Sinon.JS spy, stub, and mocking framework with the Chai assertion library. You get all the benefits of Chai with all the powerful tools of Sinon.JS. All of your favorite Sinon.JS assertions made their way into Sinon–Chai. We show the should syntax here; the expect equivalent is also available.

moq4 - Repo for managing Moq 4.x

  •    CSharp

You can think of Linq to Mocks as "from the universe of mocks, give me one whose behavior matches this expression".Moq (pronounced "Mock-you" or just "Mock") is the only mocking library for .NET developed from scratch to take full advantage of .NET Linq expression trees and lambda expressions, which makes it the most productive, type-safe and refactoring-friendly mocking library available. And it supports mocking interfaces as well as classes. Its API is extremely simple and straightforward, and doesn't require any prior knowledge or experience with mocking concepts.


a canvas for drawing graphs in delphi

  •    Delphi

Delphi project extending TSimpleGraph (www.delphiarea.com) functionality. It creates a framework for data vizualization applications like industrial monitoring systems, workflow designer, just to name a few.

mountebank - Over the wire test doubles

  •    HTML

In fact, halfway through we discovered our corporate mocking software couldn’t handle the sheer amount of performance testing we were running as part of this effort (we completely crushed some pretty industrial enterprise software in the process). As a result, we made the call to move the entire program over to a Mountebank OSS-based solution with a custom provision to give us the ability to expand/shrink our mocking needs on demand. mountebank is the first open source tool to provide cross-platform, multi-protocol test doubles over the wire. Just point your application to mountebank instead of the real dependency, and test like you would with traditional stubs and mocks.

OpenCTF - component test framework

  •    Delphi

The OpenCTF component test framework helps to build automatic tests for all (visual and non-visual) VCL components in a Delphi application. It is based on the DUnit framework.

Delphi XML-RPC

  •    Delphi

XML-RPC for Delphi is a library used on the server or client side of an XML-RPC communication. It is designed to compile under Delphi for Windows and Kylix for GNU/Linux. XML-RPC for Delphi requires the Open Source Indy components be installed.

TBarcode component for Borland

  •    C++

Barcode component for Borland C++ Builder 5, Borland C++ Builder 6, Borland Delphi 4, Borland Delphi 5, Borland Delphi 6, Borland Delphi 7 and Borland Delphi 8. For now it's compiliant with EAN-13 standart, the most popular standart in Europe.

GnucDNA Delphi

  •    Delphi

Project stopped - The goal of this project is developing a Delphi Gnutella Client (and Delphi component) based on the open source COM component GnucDNA so people can build their own peer to peer applications in Delphi.

awesome-delphi - A curated list of awesome Delphi frameworks, libraries, resources, and shiny things

  •    Pascal

A curated list of awesome Delphi frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff. Note that only open-source projects are considered. Dead projects (not updated for 3 years or more) are mainly ignored except for those which do not have alive analogs. Feel free to suggest other missing nice projects either by comments or pull requests.

VLO Framework

  •    Delphi

VLO framework (Visually linked Objects) is a development platform done in Delphi 2010 that allows you to draw TObjects in a TCanvas and link them with connectors.

FakeItEasy - The easy mocking library for .NET

  •    CSharp

A .Net dynamic fake framework for creating all types of fake objects, mocks, stubs etc.FakeItEasy logo designed by Vanja Pakaski.

Testify - A toolkit with common assertions and mocks that plays nicely with the standard library

  •    Go

Go code (golang) set of packages that provide many tools for testifying that your code will behave as you intend. It supports Easy assertions, Mocking, Testing suite interfaces and functions.

Delphi Direct ORACLE Access Components

  •    Delphi

Delphi Components for direct (without BDE) access to ORACLE 7.3/8/8i Server from Delphi 4,5,6,7. Full implementation of ORACLE BLOB and CLOB fields. Possibility to execute stored procedures and parts of PL/SQL code. Fast and powerful tables in memory.

Delphi MPEG

  •    Delphi

Delphi port of quot;maplayquot; version 1.2. Play mpeg audio from your Delphi project without any external libraries or DLLs.

Palm Conduits for Delphi

  •    Delphi

The Delphi Palm Conduit Library provides a library for simplifying the development of Palm conduits using Borland Delphi 4 - 7. It provides a simplified mechanism for creating the conduit DLLs and manipulating Palm tables

D.P.F Delphi iOS Native Components

  •    Delphi

D.P.F Delphi iOS Native Components helps to develop Native iOS applications with Delphi XE4 / XE5 and iPhone & iPad and iPod Touch apps with fast native performance and native styles. it uses native iOS controls and services. It can mix Some Components with FMX controls and lot more.

Delphi For Visual Studio

  •    

Delphi Win32 development in Visual Studio