mirror of https://github.com/deavmi/dlog.git
- Made unittests more concise
This commit is contained in:
parent
ac363801c3
commit
c410dd3bc0
|
@ -170,22 +170,20 @@ unittest
|
||||||
{
|
{
|
||||||
Logger logger = new DefaultLogger();
|
Logger logger = new DefaultLogger();
|
||||||
|
|
||||||
logger.log("This is a log message");
|
import std.meta;
|
||||||
logger.log(1);
|
alias testParameters = AliasSeq!("This is a log message", 1.1, true, [1,2,3], 'f', logger);
|
||||||
logger.log(1.1);
|
|
||||||
logger.log(true);
|
|
||||||
logger.log([1,2,3]);
|
|
||||||
logger.log('f');
|
|
||||||
logger.log("Bruh");
|
|
||||||
logger.log(logger);
|
|
||||||
}
|
|
||||||
|
|
||||||
unittest
|
|
||||||
{
|
// Test various types one-by-one
|
||||||
Logger logger = new DefaultLogger();
|
static foreach(testParameter; testParameters)
|
||||||
|
{
|
||||||
|
logger.log(testParameter);
|
||||||
|
}
|
||||||
|
|
||||||
logger.log(1, 1.1, true, [1,2,3], 'f', "Bruh", logger);
|
// Test various parameters (of various types) all at once
|
||||||
|
logger.log(testParameters);
|
||||||
|
|
||||||
|
// Same as above but with a custom joiner set
|
||||||
logger = new DefaultLogger("(-)");
|
logger = new DefaultLogger("(-)");
|
||||||
logger.log(1, 1.1, true, [1,2,3], 'f', "Bruh", logger);
|
logger.log(testParameters);
|
||||||
}
|
}
|
Loading…
Reference in New Issue