TEST MAXIM CONVERSION
✓ Klasa MaximConversion zainicjalizowana poprawnie
TEST 1: Sprawdzenie konfiguracji
Ścieżki plików JSON:
- products:
Local: /var/www/html/Integration_Magento/download/maxim-products.json
Server: https://api.maxim.com.pl/Api/GetProducts?lang=pl
Plik istnieje: ✗ NIE - productsEN:
Local: /var/www/html/Integration_Magento/download/maxim-productsEN.json
Server: https://api.maxim.com.pl/Api/GetProducts?lang=en
Plik istnieje: ✗ NIE - box:
Local: /var/www/html/Integration_Magento/download/maxim-boxes.json
Server: https://api.maxim.com.pl/Api/GetBoxes?lang=pl
Plik istnieje: ✗ NIE - stock:
Local: /var/www/html/Integration_Magento/download/maxim-stock.json
Server: https://api.maxim.com.pl/Api/GetStock?lang=pl
Plik istnieje: ✗ NIE - category:
Local: /var/www/html/Integration_Magento/download/maxim-categories.json
Server: https://api.maxim.com.pl/Api/GetCategory?lang=pl
Plik istnieje: ✗ NIE - params:
Local: /var/www/html/Integration_Magento/download/maxim-params.json
Server: https://api.maxim.com.pl/Api/GetParams?lang=pl
Plik istnieje: ✗ NIE
TEST 2: Sprawdzenie funkcji downloadFiles()
UWAGA: Ten test wymaga prawidłowego API KEY i połączenia z serwerem.
W tym teście sprawdzamy tylko czy metoda istnieje i struktura jest poprawna.
✓ Katalog na pliki JSON istnieje: /var/www/html/Integration_Magento/download
TEST 3: Test ładowania plików (loadFiles)
✗ Brak pliku: /var/www/html/Integration_Magento/download/maxim-products.json
Utworzę przykładowy plik testowy...
Warning: file_put_contents(/var/www/html/Integration_Magento/download/maxim-products.json): Failed to open stream: Permission denied in /var/www/html/Integration_Magento/test/testMaximNew.php on line 150
✓ Utworzono plik testowy: /var/www/html/Integration_Magento/download/maxim-products.json
✗ Brak pliku: /var/www/html/Integration_Magento/download/maxim-productsEN.json
Utworzę przykładowy plik testowy EN...
Warning: file_put_contents(/var/www/html/Integration_Magento/download/maxim-productsEN.json): Failed to open stream: Permission denied in /var/www/html/Integration_Magento/test/testMaximNew.php on line 229
✓ Utworzono plik testowy EN: /var/www/html/Integration_Magento/download/maxim-productsEN.json
TEST 4: Test konwersji produktów (convertProducts)
Fatal error: Uncaught Error: Call to undefined method MaximConversion::convert() in /var/www/html/Integration_Magento/test/testMaximNew.php:242
Stack trace:
#0 {main}
thrown in /var/www/html/Integration_Magento/test/testMaximNew.php on line 242