You are here

class BankAccount in Zircon Profile 8

Same name in this branch
  1. 8 vendor/phpunit/phpunit/tests/_files/BankAccount.php \BankAccount
  2. 8 vendor/phpunit/php-code-coverage/tests/_files/BankAccount.php \BankAccount
Same name and namespace in other branches
  1. 8.0 vendor/phpunit/phpunit/tests/_files/BankAccount.php \BankAccount
  2. 8.0 vendor/phpunit/php-code-coverage/tests/_files/BankAccount.php \BankAccount

Hierarchy

Expanded class hierarchy of BankAccount

2 string references to 'BankAccount'
PHP_CodeCoverage_Report_CloverTest::testCloverForBankAccountTest in vendor/phpunit/php-code-coverage/tests/PHP/CodeCoverage/Report/CloverTest.php
@covers PHP_CodeCoverage_Report_Clover
PHP_CodeCoverage_Report_FactoryTest::testSomething in vendor/phpunit/php-code-coverage/tests/PHP/CodeCoverage/Report/FactoryTest.php

File

vendor/phpunit/php-code-coverage/tests/_files/BankAccount.php, line 2

View source
class BankAccount {
  protected $balance = 0;
  public function getBalance() {
    return $this->balance;
  }
  protected function setBalance($balance) {
    if ($balance >= 0) {
      $this->balance = $balance;
    }
    else {
      throw new RuntimeException();
    }
  }
  public function depositMoney($balance) {
    $this
      ->setBalance($this
      ->getBalance() + $balance);
    return $this
      ->getBalance();
  }
  public function withdrawMoney($balance) {
    $this
      ->setBalance($this
      ->getBalance() - $balance);
    return $this
      ->getBalance();
  }

}

Members