wordpress:unit_testing
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
wordpress:unit_testing [2016/01/27 16:21] – [기타] changwoo | wordpress:unit_testing [2016/01/28 14:37] (현재) – changwoo | ||
---|---|---|---|
줄 90: | 줄 90: | ||
이 스크립트는 새로운 DB를 생성하기 때문에, db-name은 기존에 사용 중인 데이터베이스를 쓰면 안 된다. 그리고 DB를 생성해야 하므로 db-user, db-pass 항목은 DB를 생성할 권한이 있는 사용자여야 하는 점을 주의한다. | 이 스크립트는 새로운 DB를 생성하기 때문에, db-name은 기존에 사용 중인 데이터베이스를 쓰면 안 된다. 그리고 DB를 생성해야 하므로 db-user, db-pass 항목은 DB를 생성할 권한이 있는 사용자여야 하는 점을 주의한다. | ||
- | 테스트는 | + | 테스트는 |
- | < | + | |
+ | < | ||
+ | function _manually_load_plugin() { | ||
+ | require dirname( dirname( __FILE__ ) ) . '/ | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== 워드프레스의 팩토리 ===== | ||
+ | 워드프레스 플러그인의 테스트는 '' | ||
+ | |||
+ | 가령 포스트를 만드려면, | ||
+ | <code php> | ||
+ | $post_id = $this-> | ||
+ | </ | ||
+ | |||
+ | 여러 레코드를 생성하는 것도 가능하다 | ||
+ | <code php> | ||
+ | $post_ids = $this-> | ||
+ | </ | ||
+ | |||
+ | 기본적으로 제공하는 팩토리는 다음과 같다. | ||
+ | <code php> | ||
+ | $this-> | ||
+ | $this-> | ||
+ | $this-> | ||
+ | $this-> | ||
+ | $this-> | ||
+ | $this-> | ||
+ | $this-> | ||
+ | if ( is_multisite() ) { | ||
+ | $this-> | ||
+ | $this-> | ||
+ | } | ||
</ | </ | ||
wordpress/unit_testing.1453911713.txt.gz · 마지막으로 수정됨: 2016/01/27 16:21 저자 changwoo