Skip to content
/ MQLUNIT Public

Object-oriented unit testing framework for MetaTarder 4 MQL4 inspired by JUnit3 and CppUnit.

License

Notifications You must be signed in to change notification settings

MQLLAB/MQLUNIT

Repository files navigation

MQLUNIT

Build status Build Status

Overview

MQLUNIT is an object-oriented unit testing framework for MetaTarder4 MQL4 inspired by JUnit3 and CppUnit.

Requirements

MetaTrader 4 build 1090 or later version.

Installation

Copy MQL4/Include directory content to your MetaTrader 4 MQL4 directory.

This method is deprecated and will be replaced by MUKLA, the package manager for MetaTrader 4 currently in the process of being open-sourced.

Usage

Take a look into the MQLUNIT Cookbook. It gives a quick start into using this testing framework. FAQ has answers to commonly asked questions.

We provided example tests that can be found in MQL4\Scripts\MQLUNIT\Examples directory.

MQLUNIT uses itself to test its functionality (self-test). You can find and examine the test suite in MQL4\Scripts\MQLUNIT\Tests.

If you are interested in how MQLUNIT works, have a look at MQLUNIT Developer Documentation.

Support

If you are experiencing a problem with MQLUNIT, open an issue on GitHub.com. We don't have a forum, mailing list or IRC channel yet. If you think it would be useful, open an issue about that.

License

This library is released under the MIT License.

@author Egor Pervuninski (https://egor.pe)

@see https://mqllab.github.io/MQLUNIT

About

Object-oriented unit testing framework for MetaTarder 4 MQL4 inspired by JUnit3 and CppUnit.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published