|
25 | 25 | class AddressbookTest extends \PHPUnit\Framework\TestCase |
26 | 26 | { |
27 | 27 | public static $addressBookRecord = [ |
28 | | - 'GPS' => '', // GPS souřadnice. |
29 | | - 'ICQ' => '', // ICQ adresa. |
30 | | - 'Skype' => '', // Skype adresa. |
31 | | - 'activity' => '', // Činnost. |
32 | | - 'agreement' => '', // Číslo obchodní smlouvy (nesmí být povoleno v Globálním nastavení - Číslování zákazníků). |
33 | | - 'centre' => '', // Středisko. |
34 | | - 'contract' => '', // Zakázka. |
35 | | - 'credit' => '', // Kredit, tolerovaná výše pohledávek odběratele. |
36 | | - 'email' => '', // Email. |
37 | | - 'fax' => '', // Fax. |
38 | 28 | 'identity' => [// Základní údaje |
39 | | - // 'id' => '', // |
40 | 29 | 'address' => [// Adresa. |
41 | 30 | 'company' => 'Vitex Software', |
42 | | - 'division' => '', |
43 | 31 | 'name' => 'Vítězslav Dvořák', |
44 | 32 | 'city' => 'Prague', |
45 | 33 | 'street' => 'Long', |
46 | 34 | 'zip' => '15800', |
47 | 35 | 'ico' => '69438676', |
48 | 36 | 'dic' => 'CZ7808072811', |
49 | | - 'VATPayerType' => '', // Typ plátce DPH: payer Plátce DPH., non-payer Neplátce DPH., "" Neuvedeno (výchozí hodnota) |
50 | | - 'icDph' => '', |
51 | | - 'country' => '', |
52 | | - ], |
53 | | - 'addressLinkToAddress' => '', // |
54 | | - // 'extId' => [ |
55 | | - // 'ids' => 'EXT-001', |
56 | | - // 'exSystemName' => 'appslug', |
57 | | - // 'exSystemText' => 'app name' |
58 | | - // ], // |
59 | | - 'shipToAddress' => [// Dodací adresa. |
60 | | - // 'actionType' => '', //Typ práce s dodací adresou. Výchozí hodnota je přidání nového dodací adresy. |
61 | | - // 'extId' => '', // |
62 | | - 'company' => '', |
63 | | - 'division' => '', |
64 | | - 'name' => '', |
65 | | - 'city' => '', |
66 | | - 'street' => '', |
67 | | - 'zip' => '', |
68 | | - 'country' => '', |
69 | | - 'defaultShipAddress' => '', // Výchozí dodací adresa.</xsd:documentation> |
70 | 37 | ], |
71 | 38 | ], |
72 | | - 'intNote' => 'maybe duplicated', // Interní poznámka. |
73 | | - 'maturity' => '', // Splatno. Počet dnů splatnosti faktur. Při vložení adresy do faktury se nastaví datum splatnosti přičtením zde uvedeného počtu dnů k datu vystavení faktury. |
74 | | - 'message' => 'message for ', // Zpráva. |
75 | | - 'mobil' => '739 778 202', // Mobil. |
| 39 | + 'mobil' => '739778202', // Mobil. |
76 | 40 | 'note' => 'note', // Poznámka. |
77 | | - 'number' => '', // Číslo dodavatele/odběratele dle zvolené číselné řady (musí být povoleno v Globálním nastavení - Číslování zákazníků). |
78 | | - 'ost1' => '', // Ostatní. |
79 | | - 'ost2' => '', // Ostatní. Používá se také u kontaktní osoby. |
80 | | - // 'funkce' => '', //Název funkce. Používá se jen u kontaktní osoby. |
81 | | - 'p1' => false, // Klíč P1 / Dodavatel. |
82 | | - 'p2' => true, // Klíč P2 / Odběratel. |
83 | | - 'p3' => false, // Klíč P3. |
84 | | - 'p4' => false, // Klíč P4. |
85 | | - 'p5' => false, // Klíč P5. |
86 | | - 'p6' => false, // Klíč P6. |
87 | | - // 'paymentType' => 'cash', // Forma úhrady: draft, cash, postal, delivery, creditcard, advance, encashment, cheque, compensation |
88 | | - 'phone' => '', // Telefon. |
89 | | - 'priceIDS' => '', // Cenová hladina odběratele. |
90 | | - 'region' => '', // Název kraje. |
| 41 | + 'p2' => 'true', // Klíč P2 / Odběratel. |
91 | 42 | 'web' => 'https://www.vitexsoftware.cz', // Adresa www stránek. |
92 | 43 | ]; |
93 | 44 | protected Addressbook $object; |
@@ -152,4 +103,14 @@ public function testGetResponse(): void |
152 | 103 | $this->assertTrue(property_exists($response, 'producedDetails'), 'Response should have producedDetails property'); |
153 | 104 | } |
154 | 105 | } |
| 106 | + |
| 107 | + /** |
| 108 | + * @covers \mServer\Addressbook::updateInPohoda |
| 109 | + */ |
| 110 | + public function testUpdateInPohoda() |
| 111 | + { |
| 112 | + $this->object->addToPohoda(); |
| 113 | + $this->object->commit(); |
| 114 | + $this->assertTrue($this->object->response->isOk() || $this->object->response->isWarning(), 'Create failed: '.print_r($this->object->response->messages, true)); |
| 115 | + } |
155 | 116 | } |
0 commit comments