Files
wevads-platform/test_huawei_model.php
2026-02-26 04:53:11 +01:00

36 lines
1.2 KiB
PHP
Executable File

<?php
// Test direct du modèle HuaweiAccount
require_once '/opt/adxapp2/app/models/admin/HuaweiAccount.php';
// Test basique de création d'instance
try {
echo "Tentative de création d'une instance HuaweiAccount...\n";
$account = new \IR\App\Models\Admin\HuaweiAccount();
echo "Instance créée avec succès!\n";
// Test des setters
echo "Test des setters...\n";
$account->setName("Test-Account");
$account->setAccessKey("TEST123456789");
$account->setSecretKey("secret123");
$account->setRegion("eu-west-101");
$account->setStatus("Activated");
echo "Setters OK!\n";
// Test des getters
echo "Test des getters...\n";
echo "Name: " . $account->getName() . "\n";
echo "Access Key: " . $account->getAccessKey() . "\n";
echo "Region: " . $account->getRegion() . "\n";
echo "Status: " . $account->getStatus() . "\n";
echo "Test du modèle terminé avec succès!\n";
} catch (Exception $e) {
echo "ERREUR: " . $e->getMessage() . "\n";
echo "Trace: " . $e->getTraceAsString() . "\n";
} catch (Error $e) {
echo "ERREUR PHP: " . $e->getMessage() . "\n";
echo "Trace: " . $e->getTraceAsString() . "\n";
}
?>