Je suis novice dans les tests unitaires laravel et php. Je suis en train d'exécuter un test très basique dans Laravel et obtenir l'erreur ci-dessous lors de l'exécution phpunit
par la ligne de commande:Causée par PDOException: SQLSTATE [42000] - test unitaire php dans Laravel
Causé par PDOException: SQLSTATE [42000]: Erreur de syntaxe ou de l'accès violation: 1064 Vous avez un erreur dans votre syntaxe SQL; consultez le manuel qui correspond à votre version du serveur MySQL pour la bonne syntaxe utilisation près de 'après
impressions
,clicks
int not null,clicks_change
flotteur (4, 2) non nul' à la ligne 1
class ExampleTest extends TestCase {
/**
* A basic functional test example.
*
* @return void
*/
public function testStats()
{
$result = true;
$this->assertEquals(true, $result);
}
}
Où est la requête que vous essayez de faire affirmation? –
Il n'y en a pas, j'ai besoin de tester apis, mais je suppose que 'assertEquals' est le premier succès. Je pense qu'il me manque quelque chose de très basique. – Fahad
Tout ce que je fais dans 'testStats()' donne la même erreur. @AbhikChakraborty – Fahad