LimeTesterInterface.php 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. /*
  3. * This file is part of the Lime framework.
  4. *
  5. * (c) Fabien Potencier <fabien.potencier@symfony-project.com>
  6. * (c) Bernhard Schussek <bernhard.schussek@symfony-project.com>
  7. *
  8. * This source file is subject to the MIT license that is bundled
  9. * with this source code in the file LICENSE.
  10. */
  11. interface LimeTesterInterface
  12. {
  13. public function __toString();
  14. public function is(LimeTesterInterface $expected);
  15. public function isnt(LimeTesterInterface $expected);
  16. public function same(LimeTesterInterface $expected);
  17. public function isntSame(LimeTesterInterface $expected);
  18. public function like(LimeTesterInterface $expected);
  19. public function unlike(LimeTesterInterface $expected);
  20. public function greaterThan(LimeTesterInterface $expected);
  21. public function greaterThanEqual(LimeTesterInterface $expected);
  22. public function lessThan(LimeTesterInterface $expected);
  23. public function lessThanEqual(LimeTesterInterface $expected);
  24. public function contains(LimeTesterInterface $expected);
  25. public function containsNot(LimeTesterInterface $expected);
  26. }