FOSSology
4.5.1
Open Source License Compliance by Open Source Software
EnumMapTestBase.php
1
<?php
2
/*
3
SPDX-FileCopyrightText: © 2014 Siemens AG
4
5
SPDX-License-Identifier: GPL-2.0-only
6
*/
7
8
namespace
Fossology\Lib\Test
;
9
10
use
Fossology\Lib\Data\Types
;
11
12
class
EnumMapTestBase
extends
\PHPUnit\Framework\TestCase
13
{
14
16
private
$types;
17
21
protected
function
setTypes
($types)
22
{
23
$this->types = $types;
24
}
25
31
protected
function
checkMapping
($type, $expectedTypeName)
32
{
33
$typeName = $this->types->getTypeName($type);
34
35
assertThat($typeName, is($expectedTypeName));
36
assertThat($this->types->getTypeByName($typeName), is($type));
37
}
38
}
Fossology\Lib\Data\Types
Definition:
Types.php:14
Fossology\Lib\Test\EnumMapTestBase
Definition:
EnumMapTestBase.php:13
Fossology\Lib\Test\EnumMapTestBase\checkMapping
checkMapping($type, $expectedTypeName)
Definition:
EnumMapTestBase.php:31
Fossology\Lib\Test\EnumMapTestBase\setTypes
setTypes($types)
Definition:
EnumMapTestBase.php:21
Test
int Test
Definition:
util.c:20
src
lib
php
Test
EnumMapTestBase.php
Generated on Wed Mar 26 2025 09:10:52 for FOSSology by
1.9.1