Completed
Push — master ( 6f4209...a56798 )
by Aimeos
03:04
created
tests/Controller/Common/Order/Export/Csv/Processor/Service/StandardTest.php 1 patch
Spacing   +43 added lines, -43 removed lines patch added patch discarded remove patch
@@ -29,59 +29,59 @@
 block discarded – undo
29 29
 		);
30 30
 
31 31
 
32
-		$object = new \Aimeos\Controller\Common\Order\Export\Csv\Processor\Service\Standard( $context, $mapping );
33
-
34
-		$invoice = $this->getInvoice( $context );
35
-		$order = \Aimeos\MShop\Factory::createManager( $context, 'order/base' )->load( $invoice->getBaseId() );
36
-
37
-		$data = $object->process( $invoice, $order );
38
-
39
-
40
-		$this->assertEquals( 2, count( $data ) );
41
-
42
-		$this->assertEquals( 12, count( $data[0] ) );
43
-		$this->assertEquals( 'payment', $data[0][0] );
44
-		$this->assertEquals( 'OGONE', $data[0][1] );
45
-		$this->assertEquals( 'ogone', $data[0][2] );
46
-		$this->assertEquals( 'somewhere/thump1.jpg', $data[0][3] );
47
-		$this->assertEquals( '0.00', $data[0][4] );
48
-		$this->assertEquals( '0.00', $data[0][5] );
49
-		$this->assertEquals( '0.00', $data[0][6] );
50
-		$this->assertEquals( '0.0000', $data[0][7] );
51
-		$this->assertEquals( "payment\npayment\npayment\npayment\npayment\npayment\npayment\npayment\npayment", $data[0][8] );
52
-		$this->assertEquals( "ACOWNER\nACSTRING\nNAME\nOgone-alias-name\nOgone-alias-value\nREFID\nTXDATE\nX-ACCOUNT\nX-STATUS", $data[0][9] );
53
-		$this->assertEquals( "account owner\naccount number\npayment method\nogone alias name\nogone alias value\nreference id\ntransaction date\ntransaction account\ntransaction status", $data[0][10] );
54
-		$this->assertEquals( "test user\n9876543\nCreditCard\naliasName\naliasValue\n12345678\n2009-08-18\nKraft02\n9", $data[0][11] );
55
-
56
-		$this->assertEquals( 12, count( $data[1] ) );
57
-		$this->assertEquals( 'delivery', $data[1][0] );
58
-		$this->assertEquals( '73', $data[1][1] );
59
-		$this->assertEquals( 'solucia', $data[1][2] );
60
-		$this->assertEquals( 'somewhere/thump1.jpg', $data[1][3] );
61
-		$this->assertEquals( '0.00', $data[1][4] );
62
-		$this->assertEquals( '5.00', $data[1][5] );
63
-		$this->assertEquals( '0.00', $data[1][6] );
64
-		$this->assertEquals( '0.0000', $data[1][7] );
65
-		$this->assertEquals( '', $data[1][8] );
66
-		$this->assertEquals( '', $data[1][9] );
67
-		$this->assertEquals( '', $data[1][10] );
68
-		$this->assertEquals( '', $data[1][11] );
32
+		$object = new \Aimeos\Controller\Common\Order\Export\Csv\Processor\Service\Standard($context, $mapping);
33
+
34
+		$invoice = $this->getInvoice($context);
35
+		$order = \Aimeos\MShop\Factory::createManager($context, 'order/base')->load($invoice->getBaseId());
36
+
37
+		$data = $object->process($invoice, $order);
38
+
39
+
40
+		$this->assertEquals(2, count($data));
41
+
42
+		$this->assertEquals(12, count($data[0]));
43
+		$this->assertEquals('payment', $data[0][0]);
44
+		$this->assertEquals('OGONE', $data[0][1]);
45
+		$this->assertEquals('ogone', $data[0][2]);
46
+		$this->assertEquals('somewhere/thump1.jpg', $data[0][3]);
47
+		$this->assertEquals('0.00', $data[0][4]);
48
+		$this->assertEquals('0.00', $data[0][5]);
49
+		$this->assertEquals('0.00', $data[0][6]);
50
+		$this->assertEquals('0.0000', $data[0][7]);
51
+		$this->assertEquals("payment\npayment\npayment\npayment\npayment\npayment\npayment\npayment\npayment", $data[0][8]);
52
+		$this->assertEquals("ACOWNER\nACSTRING\nNAME\nOgone-alias-name\nOgone-alias-value\nREFID\nTXDATE\nX-ACCOUNT\nX-STATUS", $data[0][9]);
53
+		$this->assertEquals("account owner\naccount number\npayment method\nogone alias name\nogone alias value\nreference id\ntransaction date\ntransaction account\ntransaction status", $data[0][10]);
54
+		$this->assertEquals("test user\n9876543\nCreditCard\naliasName\naliasValue\n12345678\n2009-08-18\nKraft02\n9", $data[0][11]);
55
+
56
+		$this->assertEquals(12, count($data[1]));
57
+		$this->assertEquals('delivery', $data[1][0]);
58
+		$this->assertEquals('73', $data[1][1]);
59
+		$this->assertEquals('solucia', $data[1][2]);
60
+		$this->assertEquals('somewhere/thump1.jpg', $data[1][3]);
61
+		$this->assertEquals('0.00', $data[1][4]);
62
+		$this->assertEquals('5.00', $data[1][5]);
63
+		$this->assertEquals('0.00', $data[1][6]);
64
+		$this->assertEquals('0.0000', $data[1][7]);
65
+		$this->assertEquals('', $data[1][8]);
66
+		$this->assertEquals('', $data[1][9]);
67
+		$this->assertEquals('', $data[1][10]);
68
+		$this->assertEquals('', $data[1][11]);
69 69
 	}
70 70
 
71 71
 
72
-	protected function getInvoice( $context )
72
+	protected function getInvoice($context)
73 73
 	{
74
-		$manager = \Aimeos\MShop\Factory::createManager( $context, 'order' );
74
+		$manager = \Aimeos\MShop\Factory::createManager($context, 'order');
75 75
 
76 76
 		$search = $manager->createSearch();
77
-		$search->setConditions( $search->compare( '==', 'order.datepayment', '2008-02-15 12:34:56' ) );
77
+		$search->setConditions($search->compare('==', 'order.datepayment', '2008-02-15 12:34:56'));
78 78
 
79
-		$items = $manager->searchItems( $search );
79
+		$items = $manager->searchItems($search);
80 80
 
81
-		if( ( $item = reset( $items ) ) !== false ) {
81
+		if (($item = reset($items)) !== false) {
82 82
 			return $item;
83 83
 		}
84 84
 
85
-		throw new \Exception( 'No order item found' );
85
+		throw new \Exception('No order item found');
86 86
 	}
87 87
 }
Please login to merge, or discard this patch.