28 $validLevels = array(0, 1, 2, 3, 4, 5, 6, 7);
29 foreach ($validLevels as $validLevel) {
30 $this->assertTrue(\
TYPO3\CMS\Core\Log\LogLevel::isValidLevel($validLevel));
38 $invalidLevels = array(-1, 8, 1.5,
'string', array(),
new \stdClass(), FALSE, NULL);
39 foreach ($invalidLevels as $invalidLevel) {
40 $this->assertFalse(\
TYPO3\CMS\Core\Log\LogLevel::isValidLevel($invalidLevel));
49 'negative integer' => array(-1),
50 'higher level than expected' => array(8),
51 'float' => array(1.5),
52 'string' => array(
'string'),
53 'array' => array(array()),
54 'object' => array(
new \stdClass()),
55 'boolean FALSE' => array(FALSE),
73 $this->assertEquals(7, \
TYPO3\CMS\Core\Log\LogLevel::normalizeLevel(
'debug'));
80 $levelString =
'invalid';
81 $this->assertEquals($levelString, \
TYPO3\CMS\Core\Log\LogLevel::normalizeLevel($levelString));
isValidLevelThrowsExceptionOnInvalidLevelIfAskedToDoSoDataProvider()
static validateLevel($level)
normalizeLevelConvertsValidLevelFromStringToInteger()
isValidLevelDoesNotValidateInvalidLevels()
isValidLevelValidatesValidLevels()
normalizeLevelDoesNotConvertInvalidLevel()
isValidLevelThrowsExceptionOnInvalidLevelIfAskedToDoSo($inputValue)