- リスト### 前提・実現したいこと
参考書「初めてのPHP」O'RREILLY で
PHPUnitを使って単体テストをする練習をしていますが、
テストコードは参考書に載っているコードですが、エラー表示が出ていて、実行できない状態です。
このエラーをなくす方法がわかりません。よろしくお願いいたします。
このコードを実行して得られる結果は以下のようになっています。
phpunit.phar RestaurantCheckTest.php 実行で
PHPUnit 3.7.21 by Sebastian Bergmann and contrbutors.
.
Time: ... ,Memory: ...Mb
OK(1test,1 assertion) となっています。
単体テストコードclass RestaurantCheckTest のextends以下のPHPUnit_Framework_TestCaseが 赤い波型が表示されて実行できません。 「TestCaseを型に解決できません」と出ています。 class class RestaurantCheckTest extends PHPUnit_Framework_TestCase{
該当のソースコード
<?php //restaurant-check.php:テストしたいコード function restaurant_check($meal,$tax,$tip){ $tax_amount = $meal*($tax/100); $tip_amount = $meal*($tip/100); $total_amount = $meal + $tax_amount + $tip_amount ; return $total_amount; } ?>
// RestaurantCheckTest.php :テストコード <?php include 'restaurant-check.php'; class RestaurantCheckTest extends PHPUnit\Framework\TestCase{ public function testWithTaxAndTip() { $meal = 100; $tax = 10; $tip = 20; $result = restaurant_check($meal, $tax, $tip); $this->assertEquals(130, $result); } } ?>
試したこと
extends PHPUnit_Framework_TestCase{ をextends PHPUnit\Framework\TestCase{
にしてみましたが変わりませんでした。
補足情報(FW/ツールのバージョンなど)
windows10,php7.4.5、eclipse:Version: 2020-03 (4.15)です。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。