Releases: Motisma479/VTest
Releases · Motisma479/VTest
v1.4.1
v1.4
Changelog
-
now the duration of a
TESTis measured. -
now handle
std::coutproperly. -
modified function :
-
TagsToDraw("Tag, Tag2"); 🡻 TagsToTarget("Tag, Tag2");
-
-
new function :
-
IterationValue(numberToIterate); //Used to make acurate time measure
-
v1.3
Changelog
- can now use Tags
- now suport utf char for VTEST display (is not on "wide" character like an emoji and some char which are two characters wide)
- new macro :
-
COMPARE_WITH_PRECISION(result, expectation, precision)
-
- modified macro :
-
TEST(name){} 🡻 TEST(name, ...){} //Now can take tags like TEST(name, "Tag1 | Tag2 | ect)"
-
NAMESPACE(name){} 🡻 NAMESPACE(name, ...){} //Now can take tags like NAMESPACE(name, "Tag1 | Tag2 | ect)"
-
- new function :
-
TagsToDraw(const char* tagList = "") //Make so that only the given tags will be drawn
-
Future Update
- Maybe a
COMMENTmacro if useful.
v1.2
Changelog
- The architecture has been modified to be more sustainable.
- Code syntax has been changed.
- New Logic for the Tests :
============================================= PREVIOUS ============================================= NEW_GROUP_SIGNAL #pragma region FUNCTION A { } FUNCTION B { } #pragma end_region END_GROUP_SIGNAL ============================================= NEW ============================================= ENCOMPASS_FUNCTION { FOR_GROUP_A { LAMBDA_A { } LAMBDA_B { } } FOR_GROUP_B { LAMBDA_A { } LAMBDA_B { } } }
Future Update
- Tag system
- Ability to choose which tags to display
v1.1
A new version with a new interface.
Changelog
- Bugs fixed
- Interface reworked
v1.0
The 1.0 of the library.