MQLUNIT
MQLUNIT

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 also
https://mqllab.github.io/MQLUNIT

Copyright © 2017 Eneset Group Trust