<?php
/**
- * @copyright Copyright (C) 2020, Friendica
+ * @copyright Copyright (C) 2010-2021, the Friendica project
*
* @license GNU AGPL version 3 or any later version
*
namespace Friendica\Test\src\Console;
use Friendica\Console\ServerBlock;
-use Friendica\Core\Config\IConfig;
+use Friendica\Core\Config\Capability\IManageConfigValues;
+use Mockery;
class ServerBlockConsoleTest extends ConsoleTest
{
'reason' => 'Illegal content',
]
];
+ /**
+ * @var IManageConfigValues|Mockery\LegacyMockInterface|Mockery\MockInterface
+ */
+ private $configMock;
- protected function setUp()
+ protected function setUp() : void
{
parent::setUp();
- $this->configMock = \Mockery::mock(IConfig::class);
+ $this->configMock = Mockery::mock(IManageConfigValues::class);
}
/**
CONS;
- $this->assertEquals($output, $txt);
+ self::assertEquals($output, $txt);
}
/**
$console->setArgument(2, 'I like it!');
$txt = $this->dumpExecute($console);
- $this->assertEquals('The domain \'testme.now\' is now blocked. (Reason: \'I like it!\')' . PHP_EOL, $txt);
+ self::assertEquals('The domain \'testme.now\' is now blocked. (Reason: \'I like it!\')' . PHP_EOL, $txt);
}
/**
$console->setArgument(1, 'testme.now');
$txt = $this->dumpExecute($console);
- $this->assertEquals('The domain \'testme.now\' is now blocked. (Reason: \'' . ServerBlock::DEFAULT_REASON . '\')' . PHP_EOL, $txt);
+ self::assertEquals('The domain \'testme.now\' is now blocked. (Reason: \'' . ServerBlock::DEFAULT_REASON . '\')' . PHP_EOL, $txt);
}
/**
$console->setArgument(2, 'Other reason');
$txt = $this->dumpExecute($console);
- $this->assertEquals('The domain \'pod.ordoevangelistarum.com\' is now updated. (Reason: \'Other reason\')' . PHP_EOL, $txt);
+ self::assertEquals('The domain \'pod.ordoevangelistarum.com\' is now updated. (Reason: \'Other reason\')' . PHP_EOL, $txt);
}
/**
$console->setArgument(1, 'pod.ordoevangelistarum.com');
$txt = $this->dumpExecute($console);
- $this->assertEquals('The domain \'pod.ordoevangelistarum.com\' is not more blocked' . PHP_EOL, $txt);
+ self::assertEquals('The domain \'pod.ordoevangelistarum.com\' is not more blocked' . PHP_EOL, $txt);
}
/**
$console->setArgument(0, 'wrongcommand');
$txt = $this->dumpExecute($console);
- $this->assertStringStartsWith('[Warning] Unknown command', $txt);
+ self::assertStringStartsWith('[Warning] Unknown command', $txt);
}
/**
$console->setArgument(1, 'not.exiting');
$txt = $this->dumpExecute($console);
- $this->assertEquals('The domain \'not.exiting\' is not blocked.' . PHP_EOL, $txt);
+ self::assertEquals('The domain \'not.exiting\' is not blocked.' . PHP_EOL, $txt);
}
/**
$console->setArgument(0, 'add');
$txt = $this->dumpExecute($console);
- $this->assertStringStartsWith('[Warning] Add needs a domain and optional a reason.', $txt);
+ self::assertStringStartsWith('[Warning] Add needs a domain and optional a reason.', $txt);
}
/**
$console->setArgument(1, 'testme.now');
$txt = $this->dumpExecute($console);
- $this->assertEquals('Couldn\'t save \'testme.now\' as blocked server' . PHP_EOL, $txt);
+ self::assertEquals('Couldn\'t save \'testme.now\' as blocked server' . PHP_EOL, $txt);
}
/**
$console->setArgument(1, 'pod.ordoevangelistarum.com');
$txt = $this->dumpExecute($console);
- $this->assertEquals('Couldn\'t remove \'pod.ordoevangelistarum.com\' from blocked servers' . PHP_EOL, $txt);
+ self::assertEquals('Couldn\'t remove \'pod.ordoevangelistarum.com\' from blocked servers' . PHP_EOL, $txt);
}
/**
$console->setArgument(0, 'remove');
$txt = $this->dumpExecute($console);
- $this->assertStringStartsWith('[Warning] Remove needs a second parameter.', $txt);
+ self::assertStringStartsWith('[Warning] Remove needs a second parameter.', $txt);
}
/**
HELP;
- $this->assertEquals($help, $txt);
+ self::assertEquals($help, $txt);
}
}