Skip to content
Snippets Groups Projects
Commit 07e53da2 authored by Henrik Mathias Berg's avatar Henrik Mathias Berg
Browse files

Nok en test

parent 10303779
No related branches found
No related tags found
No related merge requests found
Pipeline #49714 failed
...@@ -157,7 +157,7 @@ ...@@ -157,7 +157,7 @@
</div><!-- /wrapper --> </div><!-- /wrapper -->
<div class='footer quiet pad2 space-top1 center small'> <div class='footer quiet pad2 space-top1 center small'>
Code coverage Code coverage
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Tue Sep 24 2019 14:04:50 GMT+0200 (Central European Summer Time) generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Tue Sep 24 2019 15:56:39 GMT+0200 (Central European Summer Time)
</div> </div>
</div> </div>
<script src="prettify.js"></script> <script src="prettify.js"></script>
......
{"C:\\ntnu\\19-20\\html-css-js\\src\\git\\o5\\dao\\calculator.js": {"path":"C:\\ntnu\\19-20\\html-css-js\\src\\git\\o5\\dao\\calculator.js","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":36,"column":2}},"1":{"start":{"line":5,"column":14},"end":{"line":5,"column":37}},"2":{"start":{"line":6,"column":4},"end":{"line":33,"column":5}},"3":{"start":{"line":7,"column":6},"end":{"line":10,"column":8}},"4":{"start":{"line":12,"column":6},"end":{"line":12,"column":36}},"5":{"start":{"line":13,"column":6},"end":{"line":32,"column":7}},"6":{"start":{"line":14,"column":8},"end":{"line":17,"column":10}},"7":{"start":{"line":20,"column":8},"end":{"line":20,"column":52}},"8":{"start":{"line":21,"column":8},"end":{"line":23,"column":9}},"9":{"start":{"line":22,"column":10},"end":{"line":22,"column":19}},"10":{"start":{"line":25,"column":18},"end":{"line":25,"column":36}},"11":{"start":{"line":26,"column":8},"end":{"line":31,"column":9}},"12":{"start":{"line":27,"column":10},"end":{"line":27,"column":64}},"13":{"start":{"line":28,"column":10},"end":{"line":28,"column":68}},"14":{"start":{"line":30,"column":10},"end":{"line":30,"column":21}},"15":{"start":{"line":34,"column":4},"end":{"line":34,"column":13}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":2},"end":{"line":2,"column":3}},"loc":{"start":{"line":2,"column":16},"end":{"line":2,"column":18}},"line":2},"1":{"name":"(anonymous_1)","decl":{"start":{"line":4,"column":2},"end":{"line":4,"column":3}},"loc":{"start":{"line":4,"column":24},"end":{"line":35,"column":3}},"line":4}},"branchMap":{"0":{"loc":{"start":{"line":6,"column":4},"end":{"line":33,"column":5}},"type":"if","locations":[{"start":{"line":6,"column":4},"end":{"line":33,"column":5}},{"start":{"line":6,"column":4},"end":{"line":33,"column":5}}],"line":6},"1":{"loc":{"start":{"line":13,"column":6},"end":{"line":32,"column":7}},"type":"if","locations":[{"start":{"line":13,"column":6},"end":{"line":32,"column":7}},{"start":{"line":13,"column":6},"end":{"line":32,"column":7}}],"line":13},"2":{"loc":{"start":{"line":21,"column":8},"end":{"line":23,"column":9}},"type":"if","locations":[{"start":{"line":21,"column":8},"end":{"line":23,"column":9}},{"start":{"line":21,"column":8},"end":{"line":23,"column":9}}],"line":21},"3":{"loc":{"start":{"line":26,"column":8},"end":{"line":31,"column":9}},"type":"if","locations":[{"start":{"line":26,"column":8},"end":{"line":31,"column":9}},{"start":{"line":26,"column":8},"end":{"line":31,"column":9}}],"line":26}},"s":{"0":1,"1":22,"2":22,"3":5,"4":17,"5":17,"6":1,"7":16,"8":16,"9":1,"10":15,"11":15,"12":5,"13":5,"14":10,"15":0},"f":{"0":1,"1":22},"b":{"0":[5,17],"1":[1,16],"2":[1,15],"3":[5,10]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"ba95fb2c564b0abd5a8001be1eb4614b1022cf7a"} {"C:\\ntnu\\19-20\\html-css-js\\src\\git\\o5\\dao\\calculator.js": {"path":"C:\\ntnu\\19-20\\html-css-js\\src\\git\\o5\\dao\\calculator.js","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":36,"column":2}},"1":{"start":{"line":5,"column":14},"end":{"line":5,"column":37}},"2":{"start":{"line":6,"column":4},"end":{"line":33,"column":5}},"3":{"start":{"line":7,"column":6},"end":{"line":10,"column":8}},"4":{"start":{"line":12,"column":6},"end":{"line":12,"column":36}},"5":{"start":{"line":13,"column":6},"end":{"line":32,"column":7}},"6":{"start":{"line":14,"column":8},"end":{"line":17,"column":10}},"7":{"start":{"line":20,"column":8},"end":{"line":20,"column":52}},"8":{"start":{"line":21,"column":8},"end":{"line":23,"column":9}},"9":{"start":{"line":22,"column":10},"end":{"line":22,"column":19}},"10":{"start":{"line":25,"column":18},"end":{"line":25,"column":36}},"11":{"start":{"line":26,"column":8},"end":{"line":31,"column":9}},"12":{"start":{"line":27,"column":10},"end":{"line":27,"column":64}},"13":{"start":{"line":28,"column":10},"end":{"line":28,"column":68}},"14":{"start":{"line":30,"column":10},"end":{"line":30,"column":21}},"15":{"start":{"line":34,"column":4},"end":{"line":34,"column":13}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":2},"end":{"line":2,"column":3}},"loc":{"start":{"line":2,"column":16},"end":{"line":2,"column":18}},"line":2},"1":{"name":"(anonymous_1)","decl":{"start":{"line":4,"column":2},"end":{"line":4,"column":3}},"loc":{"start":{"line":4,"column":24},"end":{"line":35,"column":3}},"line":4}},"branchMap":{"0":{"loc":{"start":{"line":6,"column":4},"end":{"line":33,"column":5}},"type":"if","locations":[{"start":{"line":6,"column":4},"end":{"line":33,"column":5}},{"start":{"line":6,"column":4},"end":{"line":33,"column":5}}],"line":6},"1":{"loc":{"start":{"line":13,"column":6},"end":{"line":32,"column":7}},"type":"if","locations":[{"start":{"line":13,"column":6},"end":{"line":32,"column":7}},{"start":{"line":13,"column":6},"end":{"line":32,"column":7}}],"line":13},"2":{"loc":{"start":{"line":21,"column":8},"end":{"line":23,"column":9}},"type":"if","locations":[{"start":{"line":21,"column":8},"end":{"line":23,"column":9}},{"start":{"line":21,"column":8},"end":{"line":23,"column":9}}],"line":21},"3":{"loc":{"start":{"line":26,"column":8},"end":{"line":31,"column":9}},"type":"if","locations":[{"start":{"line":26,"column":8},"end":{"line":31,"column":9}},{"start":{"line":26,"column":8},"end":{"line":31,"column":9}}],"line":26}},"s":{"0":1,"1":22,"2":22,"3":5,"4":17,"5":17,"6":1,"7":16,"8":16,"9":1,"10":15,"11":15,"12":5,"13":5,"14":10,"15":0},"f":{"0":1,"1":22},"b":{"0":[5,17],"1":[1,16],"2":[1,15],"3":[5,10]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"ba95fb2c564b0abd5a8001be1eb4614b1022cf7a"}
,"C:\\ntnu\\19-20\\html-css-js\\src\\git\\o5\\dao\\dao.js": {"path":"C:\\ntnu\\19-20\\html-css-js\\src\\git\\o5\\dao\\dao.js","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":28,"column":2}},"1":{"start":{"line":4,"column":4},"end":{"line":4,"column":21}},"2":{"start":{"line":8,"column":4},"end":{"line":26,"column":7}},"3":{"start":{"line":9,"column":6},"end":{"line":9,"column":48}},"4":{"start":{"line":10,"column":6},"end":{"line":25,"column":7}},"5":{"start":{"line":11,"column":8},"end":{"line":11,"column":45}},"6":{"start":{"line":12,"column":8},"end":{"line":12,"column":60}},"7":{"start":{"line":14,"column":8},"end":{"line":14,"column":48}},"8":{"start":{"line":15,"column":8},"end":{"line":24,"column":11}},"9":{"start":{"line":16,"column":10},"end":{"line":16,"column":31}},"10":{"start":{"line":17,"column":10},"end":{"line":23,"column":11}},"11":{"start":{"line":18,"column":12},"end":{"line":18,"column":29}},"12":{"start":{"line":19,"column":12},"end":{"line":19,"column":55}},"13":{"start":{"line":21,"column":12},"end":{"line":21,"column":47}},"14":{"start":{"line":22,"column":12},"end":{"line":22,"column":32}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":2},"end":{"line":2,"column":3}},"loc":{"start":{"line":2,"column":20},"end":{"line":5,"column":3}},"line":2},"1":{"name":"(anonymous_1)","decl":{"start":{"line":7,"column":2},"end":{"line":7,"column":3}},"loc":{"start":{"line":7,"column":31},"end":{"line":27,"column":3}},"line":7},"2":{"name":"(anonymous_2)","decl":{"start":{"line":8,"column":28},"end":{"line":8,"column":29}},"loc":{"start":{"line":8,"column":49},"end":{"line":26,"column":5}},"line":8},"3":{"name":"(anonymous_3)","decl":{"start":{"line":15,"column":38},"end":{"line":15,"column":39}},"loc":{"start":{"line":15,"column":53},"end":{"line":24,"column":9}},"line":15}},"branchMap":{"0":{"loc":{"start":{"line":10,"column":6},"end":{"line":25,"column":7}},"type":"if","locations":[{"start":{"line":10,"column":6},"end":{"line":25,"column":7}},{"start":{"line":10,"column":6},"end":{"line":25,"column":7}}],"line":10},"1":{"loc":{"start":{"line":17,"column":10},"end":{"line":23,"column":11}},"type":"if","locations":[{"start":{"line":17,"column":10},"end":{"line":23,"column":11}},{"start":{"line":17,"column":10},"end":{"line":23,"column":11}}],"line":17}},"s":{"0":1,"1":1,"2":6,"3":6,"4":6,"5":6,"6":6,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0},"f":{"0":1,"1":6,"2":6,"3":0},"b":{"0":[6,0],"1":[0,0]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"6751b642cf25b676f734ade4531e07f53e3a071a"}
,"C:\\ntnu\\19-20\\html-css-js\\src\\git\\o5\\dao\\persondao.js": {"path":"C:\\ntnu\\19-20\\html-css-js\\src\\git\\o5\\dao\\persondao.js","statementMap":{"0":{"start":{"line":1,"column":12},"end":{"line":1,"column":31}},"1":{"start":{"line":3,"column":0},"end":{"line":42,"column":2}},"2":{"start":{"line":5,"column":4},"end":{"line":5,"column":73}},"3":{"start":{"line":9,"column":4},"end":{"line":13,"column":6}},"4":{"start":{"line":17,"column":14},"end":{"line":17,"column":51}},"5":{"start":{"line":18,"column":4},"end":{"line":22,"column":6}},"6":{"start":{"line":26,"column":14},"end":{"line":26,"column":60}},"7":{"start":{"line":27,"column":4},"end":{"line":31,"column":6}},"8":{"start":{"line":35,"column":4},"end":{"line":39,"column":6}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":4,"column":2},"end":{"line":4,"column":3}},"loc":{"start":{"line":4,"column":19},"end":{"line":6,"column":3}},"line":4},"1":{"name":"(anonymous_1)","decl":{"start":{"line":8,"column":2},"end":{"line":8,"column":3}},"loc":{"start":{"line":8,"column":23},"end":{"line":14,"column":3}},"line":8},"2":{"name":"(anonymous_2)","decl":{"start":{"line":16,"column":2},"end":{"line":16,"column":3}},"loc":{"start":{"line":16,"column":28},"end":{"line":23,"column":3}},"line":16},"3":{"name":"(anonymous_3)","decl":{"start":{"line":25,"column":2},"end":{"line":25,"column":3}},"loc":{"start":{"line":25,"column":28},"end":{"line":32,"column":3}},"line":25},"4":{"name":"(anonymous_4)","decl":{"start":{"line":34,"column":2},"end":{"line":34,"column":3}},"loc":{"start":{"line":34,"column":26},"end":{"line":40,"column":3}},"line":34}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":2,"4":2,"5":2,"6":1,"7":1,"8":0},"f":{"0":1,"1":2,"2":2,"3":1,"4":0},"b":{},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"0c6b5faf289f2010674701fa59e2fa011eaf9839"}
,"C:\\ntnu\\19-20\\html-css-js\\src\\git\\o5\\dao\\runsqlfile.js": {"path":"C:\\ntnu\\19-20\\html-css-js\\src\\git\\o5\\dao\\runsqlfile.js","statementMap":{"0":{"start":{"line":1,"column":12},"end":{"line":1,"column":28}},"1":{"start":{"line":2,"column":9},"end":{"line":2,"column":22}},"2":{"start":{"line":4,"column":0},"end":{"line":25,"column":2}},"3":{"start":{"line":5,"column":2},"end":{"line":5,"column":54}},"4":{"start":{"line":6,"column":12},"end":{"line":6,"column":45}},"5":{"start":{"line":7,"column":2},"end":{"line":24,"column":5}},"6":{"start":{"line":8,"column":4},"end":{"line":23,"column":5}},"7":{"start":{"line":9,"column":6},"end":{"line":9,"column":50}},"8":{"start":{"line":10,"column":6},"end":{"line":10,"column":13}},"9":{"start":{"line":12,"column":6},"end":{"line":12,"column":43}},"10":{"start":{"line":13,"column":6},"end":{"line":22,"column":9}},"11":{"start":{"line":14,"column":8},"end":{"line":14,"column":29}},"12":{"start":{"line":15,"column":8},"end":{"line":21,"column":9}},"13":{"start":{"line":16,"column":10},"end":{"line":16,"column":27}},"14":{"start":{"line":17,"column":10},"end":{"line":17,"column":17}},"15":{"start":{"line":19,"column":10},"end":{"line":19,"column":44}},"16":{"start":{"line":20,"column":10},"end":{"line":20,"column":17}}},"fnMap":{"0":{"name":"run","decl":{"start":{"line":4,"column":26},"end":{"line":4,"column":29}},"loc":{"start":{"line":4,"column":52},"end":{"line":25,"column":1}},"line":4},"1":{"name":"(anonymous_1)","decl":{"start":{"line":7,"column":21},"end":{"line":7,"column":22}},"loc":{"start":{"line":7,"column":42},"end":{"line":24,"column":3}},"line":7},"2":{"name":"(anonymous_2)","decl":{"start":{"line":13,"column":28},"end":{"line":13,"column":29}},"loc":{"start":{"line":13,"column":43},"end":{"line":22,"column":7}},"line":13}},"branchMap":{"0":{"loc":{"start":{"line":8,"column":4},"end":{"line":23,"column":5}},"type":"if","locations":[{"start":{"line":8,"column":4},"end":{"line":23,"column":5}},{"start":{"line":8,"column":4},"end":{"line":23,"column":5}}],"line":8},"1":{"loc":{"start":{"line":15,"column":8},"end":{"line":21,"column":9}},"type":"if","locations":[{"start":{"line":15,"column":8},"end":{"line":21,"column":9}},{"start":{"line":15,"column":8},"end":{"line":21,"column":9}}],"line":15}},"s":{"0":1,"1":1,"2":1,"3":2,"4":2,"5":2,"6":2,"7":2,"8":2,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0},"f":{"0":2,"1":2,"2":0},"b":{"0":[2,0],"1":[0,0]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"5203924388ec3f7c061ce80fb0b1ed4224f0b8cb"}
,"C:\\ntnu\\19-20\\html-css-js\\src\\git\\o5\\dao\\sum.js": {"path":"C:\\ntnu\\19-20\\html-css-js\\src\\git\\o5\\dao\\sum.js","statementMap":{"0":{"start":{"line":2,"column":2},"end":{"line":2,"column":15}},"1":{"start":{"line":4,"column":0},"end":{"line":4,"column":21}}},"fnMap":{"0":{"name":"sum","decl":{"start":{"line":1,"column":9},"end":{"line":1,"column":12}},"loc":{"start":{"line":1,"column":19},"end":{"line":3,"column":1}},"line":1}},"branchMap":{},"s":{"0":1,"1":1},"f":{"0":1},"b":{},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"2ef5b8a960d41b31f49dea05db5352101e3476ab"} ,"C:\\ntnu\\19-20\\html-css-js\\src\\git\\o5\\dao\\sum.js": {"path":"C:\\ntnu\\19-20\\html-css-js\\src\\git\\o5\\dao\\sum.js","statementMap":{"0":{"start":{"line":2,"column":2},"end":{"line":2,"column":15}},"1":{"start":{"line":4,"column":0},"end":{"line":4,"column":21}}},"fnMap":{"0":{"name":"sum","decl":{"start":{"line":1,"column":9},"end":{"line":1,"column":12}},"loc":{"start":{"line":1,"column":19},"end":{"line":3,"column":1}},"line":1}},"branchMap":{},"s":{"0":1,"1":1},"f":{"0":1},"b":{},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"2ef5b8a960d41b31f49dea05db5352101e3476ab"}
} }
...@@ -20,28 +20,28 @@ ...@@ -20,28 +20,28 @@
</h1> </h1>
<div class='clearfix'> <div class='clearfix'>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">69.49% </span> <span class="strong">94.44% </span>
<span class="quiet">Statements</span> <span class="quiet">Statements</span>
<span class='fraction'>41/59</span> <span class='fraction'>17/18</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">62.5% </span> <span class="strong">100% </span>
<span class="quiet">Branches</span> <span class="quiet">Branches</span>
<span class='fraction'>10/16</span> <span class='fraction'>8/8</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">80% </span> <span class="strong">100% </span>
<span class="quiet">Functions</span> <span class="quiet">Functions</span>
<span class='fraction'>12/15</span> <span class='fraction'>3/3</span>
</div> </div>
<div class='fl pad1y space-right2'> <div class='fl pad1y space-right2'>
<span class="strong">69.49% </span> <span class="strong">94.44% </span>
<span class="quiet">Lines</span> <span class="quiet">Lines</span>
<span class='fraction'>41/59</span> <span class='fraction'>17/18</span>
</div> </div>
</div> </div>
</div> </div>
<div class='status-line medium'></div> <div class='status-line high'></div>
<div class="pad1"> <div class="pad1">
<table class="coverage-summary"> <table class="coverage-summary">
<thead> <thead>
...@@ -71,45 +71,6 @@ ...@@ -71,45 +71,6 @@
<td data-value="16" class="abs high">15/16</td> <td data-value="16" class="abs high">15/16</td>
</tr> </tr>
<tr>
<td class="file low" data-value="dao.js"><a href="dao.js.html">dao.js</a></td>
<td data-value="46.67" class="pic low"><div class="chart"><div class="cover-fill" style="width: 46%;"></div><div class="cover-empty" style="width:54%;"></div></div></td>
<td data-value="46.67" class="pct low">46.67%</td>
<td data-value="15" class="abs low">7/15</td>
<td data-value="25" class="pct low">25%</td>
<td data-value="4" class="abs low">1/4</td>
<td data-value="75" class="pct medium">75%</td>
<td data-value="4" class="abs medium">3/4</td>
<td data-value="46.67" class="pct low">46.67%</td>
<td data-value="15" class="abs low">7/15</td>
</tr>
<tr>
<td class="file high" data-value="persondao.js"><a href="persondao.js.html">persondao.js</a></td>
<td data-value="88.89" class="pic high"><div class="chart"><div class="cover-fill" style="width: 88%;"></div><div class="cover-empty" style="width:12%;"></div></div></td>
<td data-value="88.89" class="pct high">88.89%</td>
<td data-value="9" class="abs high">8/9</td>
<td data-value="100" class="pct high">100%</td>
<td data-value="0" class="abs high">0/0</td>
<td data-value="80" class="pct high">80%</td>
<td data-value="5" class="abs high">4/5</td>
<td data-value="88.89" class="pct high">88.89%</td>
<td data-value="9" class="abs high">8/9</td>
</tr>
<tr>
<td class="file medium" data-value="runsqlfile.js"><a href="runsqlfile.js.html">runsqlfile.js</a></td>
<td data-value="52.94" class="pic medium"><div class="chart"><div class="cover-fill" style="width: 52%;"></div><div class="cover-empty" style="width:48%;"></div></div></td>
<td data-value="52.94" class="pct medium">52.94%</td>
<td data-value="17" class="abs medium">9/17</td>
<td data-value="25" class="pct low">25%</td>
<td data-value="4" class="abs low">1/4</td>
<td data-value="66.67" class="pct medium">66.67%</td>
<td data-value="3" class="abs medium">2/3</td>
<td data-value="52.94" class="pct medium">52.94%</td>
<td data-value="17" class="abs medium">9/17</td>
</tr>
<tr> <tr>
<td class="file high" data-value="sum.js"><a href="sum.js.html">sum.js</a></td> <td class="file high" data-value="sum.js"><a href="sum.js.html">sum.js</a></td>
<td data-value="100" class="pic high"><div class="chart"><div class="cover-fill cover-full" style="width: 100%;"></div><div class="cover-empty" style="width:0%;"></div></div></td> <td data-value="100" class="pic high"><div class="chart"><div class="cover-fill cover-full" style="width: 100%;"></div><div class="cover-empty" style="width:0%;"></div></div></td>
...@@ -129,7 +90,7 @@ ...@@ -129,7 +90,7 @@
</div><!-- /wrapper --> </div><!-- /wrapper -->
<div class='footer quiet pad2 space-top1 center small'> <div class='footer quiet pad2 space-top1 center small'>
Code coverage Code coverage
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Tue Sep 24 2019 14:04:50 GMT+0200 (Central European Summer Time) generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Tue Sep 24 2019 15:56:39 GMT+0200 (Central European Summer Time)
</div> </div>
</div> </div>
<script src="prettify.js"></script> <script src="prettify.js"></script>
......
...@@ -58,7 +58,7 @@ module.exports = sum;</pre></td></tr> ...@@ -58,7 +58,7 @@ module.exports = sum;</pre></td></tr>
</div><!-- /wrapper --> </div><!-- /wrapper -->
<div class='footer quiet pad2 space-top1 center small'> <div class='footer quiet pad2 space-top1 center small'>
Code coverage Code coverage
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Tue Sep 24 2019 14:04:50 GMT+0200 (Central European Summer Time) generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Tue Sep 24 2019 15:56:39 GMT+0200 (Central European Summer Time)
</div> </div>
</div> </div>
<script src="prettify.js"></script> <script src="prettify.js"></script>
......
var mysql = require("mysql");
const PersonDao = require("./persondao.js");
const runsqlfile = require("./runsqlfile.js");
// GitLab CI Pool
var pool = mysql.createPool({
connectionLimit: 1,
host: "mysql",
user: "root",
password: "secret",
database: "supertestdb",
debug: false,
multipleStatements: true
});
let personDao = new PersonDao(pool);
beforeAll(done => {
runsqlfile("dao/create_tables.sql", pool, () => {
runsqlfile("dao/create_testdata.sql", pool, done);
});
});
afterAll(() => {
pool.end();
});
test("get one person from db", done => {
function callback(status, data) {
console.log(
"Test callback: status=" + status + ", data=" + JSON.stringify(data)
);
expect(data.length).toBe(1);
expect(data[0].navn).toBe("Hei Sveisen");
done();
}
personDao.getOne(1, callback);
});
test("get unknown person from db", done => {
function callback(status, data) {
console.log(
"Test callback: status=" + status + ", data=" + JSON.stringify(data)
);
expect(data.length).toBe(0);
done();
}
personDao.getOne(0, callback);
});
test("add person to db", done => {
function callback(status, data) {
console.log(
"Test callback: status=" + status + ", data=" + JSON.stringify(data)
);
expect(data.affectedRows).toBeGreaterThanOrEqual(1);
done();
}
personDao.createOne(
{ navn: "Nils Nilsen", alder: 34, adresse: "Gata 3" },
callback
);
});
test("update person in db", done => {
function callback(status, data) {
console.log(
"Test callback: status=" + status + ", data=" + JSON.stringify(data)
);
expect(data.affectedRows).toBeGreaterThanOrEqual(1);
done();
}
personDao.updateOne(
{ navn: "Nils Nilsen", alder: 34, adresse: "Gata 3", id: 1 },
callback
);
});
test("remove person from db", done => {
function callback(status, data) {
console.log(
"Test callback: status=" + status + ", data=" + JSON.stringify(data)
);
expect(data.affectedRows).toBeGreaterThanOrEqual(1);
done();
}
personDao.deleteOne(1, callback);
});
test("get all persons from db", done => {
function callback(status, data) {
console.log(
"Test callback: status=" + status + ", data.length=" + data.length
);
expect(data.length).toBeGreaterThanOrEqual(2);
done();
}
personDao.getAll(callback);
});
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment