Completed
Push — master ( 4bbfb7...b92347 )
by Daniel
12:57
created

SapphireTestTest   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 25
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 1

Importance

Changes 0
Metric Value
dl 0
loc 25
rs 10
c 0
b 0
f 0
wmc 1
lcom 0
cbo 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A testResolveFixturePath() 0 22 1
1
<?php
2
3
use SilverStripe\Dev\SapphireTest;
4
5
class SapphireTestTest extends SapphireTest
6
{
7
	public function testResolveFixturePath() {
8
		// Same directory
9
		$this->assertEquals(
10
			__DIR__ . '/CsvBulkLoaderTest.yml',
11
			$this->resolveFixturePath('./CsvBulkLoaderTest.yml')
12
		);
13
		// Filename only
14
		$this->assertEquals(
15
			__DIR__ . '/CsvBulkLoaderTest.yml',
16
			$this->resolveFixturePath('CsvBulkLoaderTest.yml')
17
		);
18
		// Parent path
19
		$this->assertEquals(
20
			dirname(__DIR__) . '/model/DataObjectTest.yml',
21
			$this->resolveFixturePath('../model/DataObjectTest.yml')
22
		);
23
		// Absolute path
24
		$this->assertEquals(
25
			dirname(__DIR__) . '/model/DataObjectTest.yml',
26
			$this->resolveFixturePath(dirname(__DIR__) .'/model/DataObjectTest.yml')
27
		);
28
	}
29
}
30