查询多条数据.findAll

Testing Is Documentation

tests/Database/Read/FindAllTest.php查询多条数据.findAll - 图1

Uses

  1. <?php
  2. use Tests\Database\DatabaseTestCase as TestCase;

findAll 查询多条数据

  1. public function testBaseUse(): void
  2. {
  3. $connect = $this->createDatabaseConnectMock();
  4. $sql = <<<'eot'
  5. [
  6. "SELECT `test`.* FROM `test`",
  7. [],
  8. false
  9. ]
  10. eot;
  11. $this->assertSame(
  12. $sql,
  13. $this->varJson(
  14. $connect
  15. ->sql()
  16. ->table('test')
  17. ->findAll()
  18. )
  19. );
  20. }

all.find 查询多条数据

  1. public function testAllFind(): void
  2. {
  3. $connect = $this->createDatabaseConnectMock();
  4. $sql = <<<'eot'
  5. [
  6. "SELECT `test`.* FROM `test`",
  7. [],
  8. false
  9. ]
  10. eot;
  11. $this->assertSame(
  12. $sql,
  13. $this->varJson(
  14. $connect
  15. ->sql()
  16. ->table('test')
  17. ->all()
  18. ->find()
  19. )
  20. );
  21. }