| 제목 | 쩝... php를 너무 물로 봤나?? | ||
|---|---|---|---|
| 글쓴이 | 한대승(불의회상) | 작성시각 | 2012/08/23 15:36:49 |
|
|
|||
|
내가 php를 너무 모른다는 생각이 들었습니다.. CI를 이용한 TDD 프레임워크 Toast를 이용한 테스트 코드 money_report_test.php
require_once(APPPATH . '/controllers/test/Toast.php');
require_once(APPPATH . '/class/dollar.php');
class Money_report_test extends Toast
{
function __construct() {
parent::__construct(__FILE__);
}
function test_Multiplication() {
$five = new Dollar(5);
$this->_assert_equals(new Dollar(10), $five->times(2));
$this->_assert_equals(new Dollar(15), $five->times(3));
}
function test_Equality() {
$obj = new Dollar(5);
$this->_assert_true($obj->equals(new Dollar(5)));
$this->_assert_false($obj->equals(new Dollar(6)));
}
}
dollar.php
class Dollar
{
private $amount;
function __construct($amount) {
$this->amount = $amount;
}
function times($multiplier) {
return new Dollar($this->amount * $multiplier);
}
function equals($object) {
return $this->amount == $object->amount;
}
}
테스트 결과 Toast Unit Tests:
All tests completed in 0.0852 seconds 이거이거... 어리둥절 하네요.. ㅡㅡ;; 내가 알고 있던 PHP는 어디로 가고... 언제 이렇게 변한거니..... 누구냐 넌~~~~~~~ |
|||
| 다음글 | 테스트 주도 개발 1부 최종 산출물 (4) | ||
| 이전글 | 오빤 MB 스퇄~~~ (1) | ||
|
변종원(웅파)
/
2012/08/23 16:24:17 /
추천
0
뭔지 모르겠음. ㅋㅋㅋㅋ
|
|
양승현
/
2012/08/23 16:30:48 /
추천
0
자바를 보는거 같은데요.. ㅎㅎ
|
|
한대승(불의회상)
/
2012/08/23 16:41:29 /
추천
0
뒤로 갈수록 더 가관이라는...
머리가 어질 어질.. 이런 기분 얼마만이냐... ^^ |
|
criuce
/
2012/08/23 19:37:08 /
추천
0
TDD와 디버깅 때문에 codeigniter를 버리고 java로 넘어온 절 입벌어지게 만드는 글이네요.
|
|
UYEONG
/
2012/08/25 11:48:28 /
추천
0
오 피어로 막 설치하고 PHPUnit 이클립스 겨우겨우 셋팅해서 사용했었는데 이제 그런 불편함을 해소할 수 있는건가요!?
|