blob: cc0f82a7302c8fcf03e2184c9fd1430abfd0c11d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
|
<!DOCTYPE html>
<html dir="ltr" lang="en">
<head>
<meta charset='utf-8'>
<title>PHP - Hello</title>
</head>
<body>
<a href="../index.html">PHP Index</a>
<h1>Hello World</h1>
<p>PHP comes with a built in server that helps to speed up
developing by not having to configure a system web server,
first create file index.php;</p>
<pre>
<?php
echo "Hello World";
</pre>
<p>Now run the server;</p>
<pre>
$ php -S localhost:8000
</pre>
<p>Open your browser and browse http://localhost:8000,
you should see "Hello World".</p>
<h2 id="profiling">Profiling</h2>
<h2 id="testing">Testing</h2>
<p>Create folder tests for phpunit files with settings, inside
create another called tests to create tests to be performed on
the code.</p>
<pre>
$ mkdir -p tests/tests
$ cd tests
</pre>
<p>Create a test tests/EngineTest.php;</p>
<pre>
<?php
declare(strict_types=1);
use PHPUnit\Framework\TestCase;
final class EngineTest extends TestCase {
public function testCanBeCreated(){
$engine = new engine();
$this->assertInstanceOf(engine::class, $engine);
}
}
</pre>
<p>Create phpunit.xml;</p>
<pre>
$ phpunit --generate-configuration
</pre>
<p>Run the test;</p>
<pre>
$ phpunit
</pre>
<a href="../index.html">PHP Index</a>
<p>
This is part of the Hive System Documentation.
Copyright (C) 2018
Hive Team.
See the file <a href="../../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
for copying conditions.</p>
</body>
</html>
|