36 lines
1.2 KiB
PHP
Executable File
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";
|
|
}
|
|
?>
|