public function testLongName() { $this->expectException(\LengthException::class); $dta_id = 'JF001'; $index = 1; $now = new \DateTime('2015-01-01 09:00:00'); $valuta = new \DateTime('2015-02-01 12:00:00'); $transactions = [['bc_contractee' => '790', 'payment_type' => '0', 'account' => 'DE74123456789012345678', 'valuta' => $valuta, 'currency' => 'EUR', 'amount' => 100.56, 'currency_conversion' => null, 'name' => 'Sender Kontoname', 'street' => 'Musterstraße 123', 'city' => 'DE-11223 Musterort', 'bic' => 'HELADEXXXXX', 'iban' => 'CH33123456789012345678', 'receiver_name' => 'Michaela Musterfrau', 'receiver_street' => 'Woauchimmer 51', 'receiver_city' => 'CH-1000 Ortschaft', 'reference_id' => 'U', 'reference' => 'Zahlungsgrund ', 'expenses' => 0], ['bc_contractee' => '790', 'payment_type' => '1', 'account' => 'DE74123456789012345678', 'valuta' => $valuta, 'currency' => 'EUR', 'amount' => 200.56, 'currency_conversion' => null, 'name' => 'Sender Kontoname', 'street' => 'Musterstraße 123', 'city' => 'DE-11223 Musterort', 'bic' => 'HELADEXXXXX', 'iban' => 'DE33123456789012345678', 'receiver_name' => 'Michaela und Michael von und Zu Musterfrau', 'receiver_street' => 'Woauchimmer 51', 'receiver_city' => 'CH-1000 Ortschaft', 'reference_id' => 'U', 'reference' => 'Zahlungsgrund ', 'expenses' => 0]]; $export = new \icechair\dta\Export($dta_id, $transactions, $now); $expected = dirname(__FILE__) . '/../data/export-de-iban-longname.txt'; // $expected = (file_get_contents($expected)); $this->assertStringEqualsFile($expected, $export->DtaString()); }
<?php require_once "vendor/autoload.php"; $dta_id = 'JF001'; $index = 1; $now = new DateTime('2015-01-01 09:00:00'); $valuta = new \DateTime('2015-02-01 12:00:00'); $transactions = [['bc_contractee' => '790', 'payment_type' => '0', 'account' => 'DE74123456789012345678', 'valuta' => $valuta, 'currency' => 'EUR', 'amount' => 100.56, 'currency_conversion' => null, 'name' => 'Johnson Stiftung', 'street' => 'Musterstraße 123', 'city' => 'DE-11223 Musterort', 'bic' => 'HELADEXXXXX', 'iban' => 'CH33123456789012345678', 'receiver_name' => 'Michaela Musterfrau', 'receiver_street' => 'Woauchimmer 51', 'receiver_city' => 'CH-1000 Ortschaft', 'reference_id' => 'U', 'reference' => 'weil ichs kann', 'expenses' => 0], ['bc_contractee' => '790', 'payment_type' => '1', 'account' => 'DE74123456789012345678', 'valuta' => $valuta, 'currency' => 'EUR', 'amount' => 200.56, 'currency_conversion' => null, 'name' => 'Johnson Stiftung', 'street' => 'Musterstraße 123', 'city' => 'DE-11223 Musterort', 'bic' => 'HELADEXXXXX', 'iban' => 'DE33123456789012345678', 'receiver_name' => 'Michaela Musterfrau', 'receiver_street' => 'Woauchimmer 51', 'receiver_city' => 'CH-1000 Ortschaft', 'reference_id' => 'U', 'reference' => 'weil ichs kann', 'expenses' => 0]]; $export = new \icechair\dta\Export($dta_id, $transactions, $now); echo $export->DtaString();