Skip to content

posse-ap/checktest_ph2_test3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

準備手順

以下の手順に従ってチェックテスト用の環境を準備してください

docker compose down -v
docker compose build --no-cache
docker compose up -d

MySQLは初回起動時に./db/import.sqlが自動でインポートされます(手動で/import.shを実行する必要はありません)。

コンテナの一覧は以下で確認できます。

docker ps --format 'table {{.Names}}\t{{.Status}}'

phpfpmコンテナで以下のコマンドを実行してください。

docker exec -it checktest-phpfpm composer install
docker exec -it checktest-phpfpm vendor/bin/phpunit

コマンド実行後に

FAILURES!
Tests: 6, Assertions: 6, Failures: 5.

と出力されれば準備完了です

テストの実行

解答用のPHPファイルは以下になります

./src/app/Exam.php

Case1〜Case5 に実装要件が記載されているので 要件にしたがってデータベース検索処理を実装してください

phpfpmコンテナで以下コマンドを実行すると 解答のチェックが出来ます

docker exec -it <phpfpmコンテナのID> vendor/bin/phpunit

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages