本文适用于对 php 和 laravel 框架有一定了解并已经看完laravel入门视频:laravel 5 fundamentals 的初学者。本文内容主要讲解如何使用单元化测试工具测试应用。
相关视频 laravel test 已经下载到网盘如果还没看请先下载观看:
测试文件ProductTest.php
<?php use App\Product; class ProductTest extends PHPUnit_Framework_TestCase { function testAProductHasName() { $product = new Product('Fallout 4'); $this->assertEquals('Fallout 4',$product->name());//对象名称为 Fallout 4 } } 类文件 Product.php
立即学习“PHP免费学习笔记(深入)”;
<?php namespace App; class Product{ protected $name; public function __construct(name) { $this->name = $name; } public function name() { return $this->name; }}
通过测试
测试产品价格,setUp() 方法可以简化代码。
<?php use App\Product; class ProductTest extends PHPUnit_Framework_TestCase { protected $product; public function setUp() { $this->product = new Product('Fallout 4',59); } function testAProductHasName() { $this->assertEquals('Fallout 4',$this->product->name());//对象名称为 Fallout 4 } function testAProductHasCost() { $this->assertEquals(59,$this->product->cost());//对象名称为 Fallout 4 } } 本篇仅作入门初步介绍,后续继续作详尽阐述。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号