T3StatusTest   A
last analyzed

Complexity

Total Complexity 6

Size/Duplication

Total Lines 44
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 8
dl 0
loc 44
rs 10
c 0
b 0
f 0
wmc 6

6 Methods

Rating   Name   Duplication   Size   Complexity  
A testReverseDisabled() 0 3 1
A testTranslate() 0 3 1
A testTranslateDisabled() 0 3 1
A testReverse() 0 3 1
A setUp() 0 3 1
A tearDown() 0 3 1
1
<?php
2
3
/**
4
 * @license LGPLv3, http://opensource.org/licenses/LGPL-3.0
5
 * @copyright Metaways Infosystems GmbH, 2013
6
 * @copyright Aimeos (aimeos.org), 2014-2025
7
 */
8
9
10
namespace Aimeos\Base\Criteria\Plugin;
11
12
13
/**
14
 * Test class for \Aimeos\Base\Criteria\Plugin\T3Status
15
 */
16
class T3StatusTest extends \PHPUnit\Framework\TestCase
17
{
18
	private $object;
19
20
21
	/**
22
	 * Sets up the fixture. This method is called before a test is executed.
23
	 */
24
	protected function setUp() : void
25
	{
26
		$this->object = new \Aimeos\Base\Criteria\Plugin\T3Status();
27
	}
28
29
30
	/**
31
	 * Tears down the fixture. This method is called after a test is executed.
32
	 */
33
	protected function tearDown() : void
34
	{
35
		unset( $this->object );
36
	}
37
38
39
	public function testTranslate()
40
	{
41
		$this->assertEquals( 0, $this->object->translate( 1 ) );
42
	}
43
44
45
	public function testTranslateDisabled()
46
	{
47
		$this->assertEquals( 1, $this->object->translate( 0 ) );
48
	}
49
50
51
	public function testReverse()
52
	{
53
		$this->assertEquals( 1, $this->object->reverse( 0 ) );
54
	}
55
56
57
	public function testReverseDisabled()
58
	{
59
		$this->assertEquals( 0, $this->object->reverse( 1 ) );
60
	}
61
}
62