T3StatusTest::testReverseDisabled()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 1
nc 1
nop 0
dl 0
loc 3
rs 10
c 0
b 0
f 0
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