PHPackages                             maxon755/database-assertion - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. maxon755/database-assertion

ActiveLibraby[Database &amp; ORM](/categories/database)

maxon755/database-assertion
===========================

Provides database assertion features for symfony projects

v0.0.2(3y ago)27MITPHPPHP &gt;=7.4

Since Sep 17Pushed 3y ago1 watchersCompare

[ Source](https://github.com/maxon755/database-assertion)[ Packagist](https://packagist.org/packages/maxon755/database-assertion)[ RSS](/packages/maxon755-database-assertion/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (4)Versions (3)Used By (0)

Database Assertions
===================

[](#database-assertions)

Provides laravel-like database assertions for integration testing of symfony projects

Uses default doctrine connection `'doctrine.dbal.default_connection'`

You are welcome to contribute

### Installation

[](#installation)

```
composer require maxon755/database-assertion --dev

```

### Usage

[](#usage)

Check database has rows

```
    use DataBaseAssertions;

    $testCase->assertDatabaseHas('table', [
        'column1' => 'value1',
        WhereCondition::make('column2', '>=', 42),
    ]);
```

Check rows are missing in database

```
    use DataBaseAssertions;

    $testCase->assertDatabaseMissing('table', [
        'column1' => 'value1',
        WhereCondition::make('column2', '
