查询单条数据.findOne

Testing Is Documentation

tests/Database/Read/FindOneTest.php查询单条数据.findOne - 图1

Uses

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

findOne 查询单条数据

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

one.find 查询单条数据

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