[BUGFIX] Add missing namespace parts
[Packages/TYPO3.CMS.git] / typo3 / sysext / saltedpasswords / Tests / Functional / Utility / SaltedPasswordsUtilityTest.php
1 <?php
2 namespace TYPO3\CMS\Saltedpasswords\Tests\Functional\Utility;
3
4 /*
5 * This file is part of the TYPO3 CMS project.
6 *
7 * It is free software; you can redistribute it and/or modify it under
8 * the terms of the GNU General Public License, either version 2
9 * of the License, or any later version.
10 *
11 * For the full copyright and license information, please read the
12 * LICENSE.txt file that was distributed with this source code.
13 *
14 * The TYPO3 project - inspiring people to share!
15 */
16
17 use TYPO3\CMS\Saltedpasswords\Utility\SaltedPasswordsUtility;
18
19 /**
20 * Test case for \TYPO3\CMS\Saltedpasswords\Utility\SaltedPasswordsUtility
21 */
22 class SaltedPasswordsUtilityTest extends \TYPO3\Components\TestingFramework\Core\Functional\FunctionalTestCase
23 {
24
25 /**
26 * XML database fixtures to be loaded into database.
27 *
28 * @var array
29 */
30 protected $xmlDatabaseFixtures = [
31 'typo3/sysext/saltedpasswords/Tests/Functional/Fixtures/be_users.xml'
32 ];
33
34 /**
35 * Sets up this test suite.
36 *
37 * @return void
38 */
39 protected function setUp()
40 {
41 parent::setUp();
42 foreach ($this->xmlDatabaseFixtures as $fixture) {
43 $this->importDataSet($fixture);
44 }
45 }
46
47 /**
48 * Check if salted password utility returns the correct number of backend users with insecure passwords
49 *
50 * @test
51 */
52 public function checkIfNumberOfBackendUsersWithInsecurePasswordsIsFetchedCorrectly()
53 {
54 $this->assertEquals(3, SaltedPasswordsUtility::getNumberOfBackendUsersWithInsecurePassword());
55 }
56 }