Skip to content

Commit

Permalink
ユニットテスト
Browse files Browse the repository at this point in the history
  • Loading branch information
ryuring committed Sep 24, 2023
1 parent dc15995 commit 7d37a2b
Show file tree
Hide file tree
Showing 5 changed files with 26 additions and 5 deletions.
4 changes: 4 additions & 0 deletions 5/core/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -319,6 +319,10 @@ class DummyController extends BcAdminApiController {}
- edit(): エンティティの更新
- delete(): エンティティの削除

## ユニットテスト
baserCMSのユニットテストは、PHPUnitを利用しています。詳細については次のページを御覧ください。
- [ユニットテスト](./unittest)

## CakePHPのクラスを上書きする
基本的に、CakePHPが提供するコードは修正してはいけません。変更したい場合はCakePHPの本家にプルリクを送信しましょう。

Expand Down
20 changes: 20 additions & 0 deletions 5/core/unittest.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# ユニットテスト

baserCMSのユニットテストは、PHPUnitを利用しています。
baserCMSの全てのメソッドはユニットテストが実装されなければなりません。

## テストケースの規約
## テストの前提条件
## テストの準備
## テストの作成
### アノテーションの付与
## テストの実行
## データプロバイダ
## フィクスチャ
## カバレッジ
## 継続的インテグレーション
## 新しいプラグインのテストを追加
### フィクスチャの定義を追加
### サービスプロバイダの定義を追加
## ユニットテストで便利なメソッド
## ユニットテスト実装ガイド
2 changes: 1 addition & 1 deletion 5/core_plugin/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -113,5 +113,5 @@ jobs:
## コアプラグインのバージョン
コアプラグインは独自にバージョンを持ちません。baserCore と同一のバージョンとして認識されます。
そのため、VERSION.txt は不要です。
3 changes: 0 additions & 3 deletions 5/core_plugin/unittest.md

This file was deleted.

2 changes: 1 addition & 1 deletion _includes/menu_guide.html
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,7 @@ <h2>参加・貢献</h2>
<li><a href="/5/core/">コアの開発</a>
<ul>
<li><a href="/5/core/difference_from_basercms4">baserCMS4からの変更点</a></li>
<li><a href="/5/core_plugin/unittest">ユニットテスト</a></li>
<li><a href="/5/core/docker">Docker環境の管理</a></li>
<li><a href="/5/core/problem">既知の問題点</a></li>
<li><a href="/5/core/troubleshooting">トラブルシューティング</a></li>
Expand All @@ -168,7 +169,6 @@ <h2>参加・貢献</h2>
</li>
<li><a href="/5/core_plugin/">コアプラグインの開発</a>
<ul>
<li><a href="/5/core_plugin/unittest">ユニットテスト</a></li>
<li><a href="/5/core_plugin/updaer">アップデートスクリプト</a></li>
<li><a href="/5/core_plugin/schema_change">データベースの構造変更</a></li>
</ul>
Expand Down

0 comments on commit 7d37a2b

Please sign in to comment.