Refactor MQL5 EA logic and sync documentation
This commit is contained in:
@@ -0,0 +1,65 @@
|
||||
#ifndef MQL_AUTO_FORWARDS_INCLUDED_76E6C7C5F947CA70
|
||||
#define MQL_AUTO_FORWARDS_INCLUDED_76E6C7C5F947CA70
|
||||
// Auto-generated by MQL Clangd. Do not edit — regenerated by "MQL: Create Configuration".
|
||||
// Forward declarations for top-level functions in c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/UnitTests/Generic/TestArrayList.mq5
|
||||
|
||||
#line 11 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/UnitTests/Generic/TestArrayList.mq5"
|
||||
include <Generic\HashSet.mqh> bool TestAddRange_AsArrayList(const int count, const int add_length);
|
||||
#line 51 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/UnitTests/Generic/TestArrayList.mq5"
|
||||
bool TestAddRange_AsArray(const int count, const int add_length);
|
||||
#line 90 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/UnitTests/Generic/TestArrayList.mq5"
|
||||
bool TestAddRange_AsNULL(const int count);
|
||||
#line 121 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/UnitTests/Generic/TestArrayList.mq5"
|
||||
bool TestAddRange(const string test_name);
|
||||
#line 143 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/UnitTests/Generic/TestArrayList.mq5"
|
||||
bool TestBinarySearch_Validations(const int count);
|
||||
#line 177 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/UnitTests/Generic/TestArrayList.mq5"
|
||||
bool TestBinarySearch_WithoutDuplicates(const int count);
|
||||
#line 201 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/UnitTests/Generic/TestArrayList.mq5"
|
||||
bool TestBinarySearch_WithDuplicates(const int count);
|
||||
#line 227 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/UnitTests/Generic/TestArrayList.mq5"
|
||||
bool TestBinarySearch(const string test_name);
|
||||
#line 249 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/UnitTests/Generic/TestArrayList.mq5"
|
||||
bool TestIndexOf_NonExistingValues(const int count);
|
||||
#line 268 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/UnitTests/Generic/TestArrayList.mq5"
|
||||
bool TestIndexOf_OrderIsCorrect(const int count);
|
||||
#line 300 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/UnitTests/Generic/TestArrayList.mq5"
|
||||
bool TestIndexOf_Common(const int count);
|
||||
#line 336 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/UnitTests/Generic/TestArrayList.mq5"
|
||||
bool TestIndexOf_OutOfRange(const int count);
|
||||
#line 361 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/UnitTests/Generic/TestArrayList.mq5"
|
||||
bool TestIndexOf(const string test_name);
|
||||
#line 387 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/UnitTests/Generic/TestArrayList.mq5"
|
||||
bool TestMisc_BasicInsert(const int count);
|
||||
#line 449 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/UnitTests/Generic/TestArrayList.mq5"
|
||||
bool TestMisc_InsertRange(const int count);
|
||||
#line 526 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/UnitTests/Generic/TestArrayList.mq5"
|
||||
bool TestMisc_Contains(const int count);
|
||||
#line 545 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/UnitTests/Generic/TestArrayList.mq5"
|
||||
bool TestMisc_Remove(const int count);
|
||||
#line 568 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/UnitTests/Generic/TestArrayList.mq5"
|
||||
bool TestMisc_Clear(const int count);
|
||||
#line 594 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/UnitTests/Generic/TestArrayList.mq5"
|
||||
bool TestMisc(const string test_name);
|
||||
#line 624 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/UnitTests/Generic/TestArrayList.mq5"
|
||||
bool TestRemove_Range(const int count);
|
||||
#line 680 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/UnitTests/Generic/TestArrayList.mq5"
|
||||
bool TestRemove_Invalid(const int count);
|
||||
#line 747 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/UnitTests/Generic/TestArrayList.mq5"
|
||||
bool TestRemove(const string test_name);
|
||||
#line 765 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/UnitTests/Generic/TestArrayList.mq5"
|
||||
bool TestReverse_Range(const int count);
|
||||
#line 829 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/UnitTests/Generic/TestArrayList.mq5"
|
||||
bool TestReverse_Invalid(const int count);
|
||||
#line 893 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/UnitTests/Generic/TestArrayList.mq5"
|
||||
bool TestReverse(const string test_name);
|
||||
#line 911 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/UnitTests/Generic/TestArrayList.mq5"
|
||||
bool TestSort_WithDuplicates(const int count);
|
||||
#line 941 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/UnitTests/Generic/TestArrayList.mq5"
|
||||
bool TestSort_Invalid(const int count);
|
||||
#line 976 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/UnitTests/Generic/TestArrayList.mq5"
|
||||
bool TestSort(const string test_name);
|
||||
#line 994 "c:/Users/new/AppData/Roaming/MetaQuotes/Terminal/5BDB0B60344C088C2FA5CA35699BAAFD/MQL5/Scripts/UnitTests/Generic/TestArrayList.mq5"
|
||||
void TestArrayList(int &tests_performed, int &tests_passed);
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user