mirror of
https://github.com/codeigniter4/CodeIgniter4.git
synced 2025-02-20 11:44:28 +08:00
Update User Guide
This commit is contained in:
parent
1053d9b90d
commit
bfe0601896
@ -369,6 +369,7 @@
|
||||
<li><p>Deprecated cookie-related properties of <code class="docutils literal notranslate"><span class="pre">Security</span></code> in order to use the <code class="docutils literal notranslate"><span class="pre">Cookie</span></code> class.</p></li>
|
||||
<li><p>Deprecated cookie-related properties of <code class="docutils literal notranslate"><span class="pre">Session</span></code> in order to use the <code class="docutils literal notranslate"><span class="pre">Cookie</span></code> class.</p></li>
|
||||
<li><p>Deprecated <code class="docutils literal notranslate"><span class="pre">Security::isExpired()</span></code> to use the <code class="docutils literal notranslate"><span class="pre">Cookie</span></code>’s internal expires status.</p></li>
|
||||
<li><p>Deprecated <code class="docutils literal notranslate"><span class="pre">CIDatabaseTestCase</span></code> to use the <code class="docutils literal notranslate"><span class="pre">DatabaseTestTrait</span></code> instead.</p></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
File diff suppressed because one or more lines are too long
@ -363,15 +363,18 @@
|
||||
<div class="section" id="the-test-class">
|
||||
<h2><a class="toc-backref" href="#id1">The Test Class</a><a class="headerlink" href="#the-test-class" title="Permalink to this headline">¶</a></h2>
|
||||
<p>In order to take advantage of the built-in database tools that CodeIgniter provides for testing, your
|
||||
tests must extend <code class="docutils literal notranslate"><span class="pre">CIDatabaseTestCase</span></code>:</p>
|
||||
tests must extend <code class="docutils literal notranslate"><span class="pre">CIUnitTestCase</span></code> and use the <code class="docutils literal notranslate"><span class="pre">DatabaseTestTrait</span></code>:</p>
|
||||
<div class="highlight-html+php notranslate"><div class="highlight"><pre><span></span><span class="o"><?</span><span class="nx">php</span>
|
||||
|
||||
<span class="k">namespace</span> <span class="nx">App\Database</span><span class="p">;</span>
|
||||
|
||||
<span class="k">use</span> <span class="nx">CodeIgniter\Test\CIDatabaseTestCase</span><span class="p">;</span>
|
||||
<span class="k">use</span> <span class="nx">CodeIgniter\Test\CIUnitTestCase</span><span class="p">;</span>
|
||||
<span class="k">use</span> <span class="nx">CodeIgniter\Test\DatabaseTestTrait</span><span class="p">;</span>
|
||||
|
||||
<span class="k">class</span> <span class="nc">MyTests</span> <span class="k">extends</span> <span class="nx">CIDatabaseTestCase</span>
|
||||
<span class="k">class</span> <span class="nc">MyTests</span> <span class="k">extends</span> <span class="nx">CIUnitTestCase</span>
|
||||
<span class="p">{</span>
|
||||
<span class="k">use</span> <span class="nx">DatabaseTestTrait</span><span class="p">;</span>
|
||||
|
||||
<span class="c1">// ...</span>
|
||||
<span class="p">}</span>
|
||||
</pre></div>
|
||||
@ -383,10 +386,13 @@ of the functionality described here:</p>
|
||||
|
||||
<span class="k">namespace</span> <span class="nx">App\Database</span><span class="p">;</span>
|
||||
|
||||
<span class="k">use</span> <span class="nx">CodeIgniter\Test\CIDatabaseTestCase</span><span class="p">;</span>
|
||||
<span class="k">use</span> <span class="nx">CodeIgniter\Test\CIUnitTestCase</span><span class="p">;</span>
|
||||
<span class="k">use</span> <span class="nx">CodeIgniter\Test\DatabaseTestTrait</span><span class="p">;</span>
|
||||
|
||||
<span class="k">class</span> <span class="nc">MyTests</span> <span class="k">extends</span> <span class="nx">CIDatabaseTestCase</span>
|
||||
<span class="k">class</span> <span class="nc">MyTests</span> <span class="k">extends</span> <span class="nx">CIUnitTestCase</span>
|
||||
<span class="p">{</span>
|
||||
<span class="k">use</span> <span class="nx">DatabaseTestTrait</span><span class="p">;</span>
|
||||
|
||||
<span class="k">public</span> <span class="k">function</span> <span class="nf">setUp</span><span class="p">()</span>
|
||||
<span class="p">{</span>
|
||||
<span class="k">parent</span><span class="o">::</span><span class="na">setUp</span><span class="p">();</span>
|
||||
@ -428,10 +434,13 @@ by adding a couple of class properties to your test.</p>
|
||||
|
||||
<span class="k">namespace</span> <span class="nx">App\Database</span><span class="p">;</span>
|
||||
|
||||
<span class="k">use</span> <span class="nx">CodeIgniter\Test\CIDatabaseTestCase</span><span class="p">;</span>
|
||||
<span class="k">use</span> <span class="nx">CodeIgniter\Test\CIUnitTestCase</span><span class="p">;</span>
|
||||
<span class="k">use</span> <span class="nx">CodeIgniter\Test\DatabaseTestTrait</span><span class="p">;</span>
|
||||
|
||||
<span class="k">class</span> <span class="nc">MyTests</span> <span class="k">extends</span> <span class="nx">\CIDatabaseTestCase</span>
|
||||
<span class="k">class</span> <span class="nc">MyTests</span> <span class="k">extends</span> <span class="nx">CIUnitTestCase</span>
|
||||
<span class="p">{</span>
|
||||
<span class="k">use</span> <span class="nx">DatabaseTestTrait</span><span class="p">;</span>
|
||||
|
||||
<span class="k">protected</span> <span class="nv">$refresh</span> <span class="o">=</span> <span class="k">true</span><span class="p">;</span>
|
||||
<span class="k">protected</span> <span class="nv">$seed</span> <span class="o">=</span> <span class="s1">'TestSeeder'</span><span class="p">;</span>
|
||||
<span class="k">protected</span> <span class="nv">$basePath</span> <span class="o">=</span> <span class="s1">'path/to/database/files'</span><span class="p">;</span>
|
||||
|
Loading…
x
Reference in New Issue
Block a user