diff --git a/coverage/calculator.js.html b/coverage/calculator.js.html index d00f370eba60eca4320078ae3918084879d4b60f..65849eb8621ec0898f2b9e1313338e82ec9bf0b5 100644 --- a/coverage/calculator.js.html +++ b/coverage/calculator.js.html @@ -157,7 +157,7 @@ </div><!-- /wrapper --> <div class='footer quiet pad2 space-top1 center small'> Code coverage - generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Mon Sep 24 2018 15:44:46 GMT+0200 (Vest-Europa (sommertid)) + generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Mon Sep 24 2018 15:47:49 GMT+0200 (Vest-Europa (sommertid)) </div> </div> <script src="prettify.js"></script> diff --git a/coverage/coverage-final.json b/coverage/coverage-final.json index 774a3ba0349b627041f8049157aaf551fed91a6b..9b8784002e2dee0fda3ca45bc253c06e5957b213 100644 --- a/coverage/coverage-final.json +++ b/coverage/coverage-final.json @@ -1,6 +1,4 @@ -{"C:\\Git\\DatabaseTest\\dao\\calculator.js": {"path":"C:\\Git\\DatabaseTest\\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":"e3c98f051e60a0aec0793a7163d476d79d16e405"} -,"C:\\Git\\DatabaseTest\\dao\\dao.js": {"path":"C:\\Git\\DatabaseTest\\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":5,"3":5,"4":5,"5":0,"6":0,"7":5,"8":5,"9":5,"10":5,"11":0,"12":0,"13":5,"14":5},"f":{"0":1,"1":5,"2":5,"3":5},"b":{"0":[0,5],"1":[0,5]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"f724344b4cbfd0e4a1378aa30d8c8cbfff483af5"} -,"C:\\Git\\DatabaseTest\\dao\\persondao.js": {"path":"C:\\Git\\DatabaseTest\\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":16},"end":{"line":26,"column":62}},"7":{"start":{"line":27,"column":6},"end":{"line":31,"column":6}},"8":{"start":{"line":35,"column":14},"end":{"line":35,"column":23}},"9":{"start":{"line":36,"column":4},"end":{"line":40,"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":27},"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":28},"end":{"line":41,"column":3}},"line":34}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":2,"4":1,"5":1,"6":1,"7":1,"8":0,"9":0},"f":{"0":1,"1":2,"2":1,"3":1,"4":0},"b":{},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"f19959f0769d1c7ec4e41adbee54e8624bc74b41"} +{"C:\\Git\\DatabaseTest\\dao\\dao.js": {"path":"C:\\Git\\DatabaseTest\\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":0,"6":0,"7":6,"8":6,"9":6,"10":6,"11":0,"12":0,"13":6,"14":6},"f":{"0":1,"1":6,"2":6,"3":6},"b":{"0":[0,6],"1":[0,6]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"f724344b4cbfd0e4a1378aa30d8c8cbfff483af5"} +,"C:\\Git\\DatabaseTest\\dao\\persondao.js": {"path":"C:\\Git\\DatabaseTest\\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":16},"end":{"line":26,"column":62}},"7":{"start":{"line":27,"column":6},"end":{"line":31,"column":6}},"8":{"start":{"line":35,"column":14},"end":{"line":35,"column":23}},"9":{"start":{"line":36,"column":4},"end":{"line":40,"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":27},"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":28},"end":{"line":41,"column":3}},"line":34}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":2,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1},"f":{"0":1,"1":2,"2":1,"3":1,"4":1},"b":{},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"f19959f0769d1c7ec4e41adbee54e8624bc74b41"} ,"C:\\Git\\DatabaseTest\\dao\\runsqlfile.js": {"path":"C:\\Git\\DatabaseTest\\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":0,"8":0,"9":2,"10":2,"11":2,"12":2,"13":0,"14":0,"15":2,"16":2},"f":{"0":2,"1":2,"2":2},"b":{"0":[0,2],"1":[0,2]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"2f06c55d8c4effa67b0cfb4aaf1554850548cd7d"} -,"C:\\Git\\DatabaseTest\\dao\\sum.js": {"path":"C:\\Git\\DatabaseTest\\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":"00fee04ac2e8dd11e2eec56158ef1e0cec00a19e"} } diff --git a/coverage/dao.js.html b/coverage/dao.js.html index 9a6b25ed41ed0ee2f2bb447d55fb71bee6883417..dec94f669f87354b2413bc4acc669d8343c2eb36 100644 --- a/coverage/dao.js.html +++ b/coverage/dao.js.html @@ -78,21 +78,21 @@ <span class="cline-any cline-neutral"> </span> <span class="cline-any cline-neutral"> </span> <span class="cline-any cline-neutral"> </span> -<span class="cline-any cline-yes">5x</span> -<span class="cline-any cline-yes">5x</span> -<span class="cline-any cline-yes">5x</span> +<span class="cline-any cline-yes">6x</span> +<span class="cline-any cline-yes">6x</span> +<span class="cline-any cline-yes">6x</span> <span class="cline-any cline-no"> </span> <span class="cline-any cline-no"> </span> <span class="cline-any cline-neutral"> </span> -<span class="cline-any cline-yes">5x</span> -<span class="cline-any cline-yes">5x</span> -<span class="cline-any cline-yes">5x</span> -<span class="cline-any cline-yes">5x</span> +<span class="cline-any cline-yes">6x</span> +<span class="cline-any cline-yes">6x</span> +<span class="cline-any cline-yes">6x</span> +<span class="cline-any cline-yes">6x</span> <span class="cline-any cline-no"> </span> <span class="cline-any cline-no"> </span> <span class="cline-any cline-neutral"> </span> -<span class="cline-any cline-yes">5x</span> -<span class="cline-any cline-yes">5x</span> +<span class="cline-any cline-yes">6x</span> +<span class="cline-any cline-yes">6x</span> <span class="cline-any cline-neutral"> </span> <span class="cline-any cline-neutral"> </span> <span class="cline-any cline-neutral"> </span> @@ -133,7 +133,7 @@ </div><!-- /wrapper --> <div class='footer quiet pad2 space-top1 center small'> Code coverage - generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Mon Sep 24 2018 15:44:46 GMT+0200 (Vest-Europa (sommertid)) + generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Mon Sep 24 2018 15:58:14 GMT+0200 (Vest-Europa (sommertid)) </div> </div> <script src="prettify.js"></script> diff --git a/coverage/index.html b/coverage/index.html index 9f91ceb1f208a837096a9e7afa9099e2562f042d..7000f0ba02ff2224420620e5b3258dbd653e81ba 100644 --- a/coverage/index.html +++ b/coverage/index.html @@ -20,24 +20,24 @@ </h1> <div class='clearfix'> <div class='fl pad1y space-right2'> - <span class="strong">81.67% </span> + <span class="strong">80.95% </span> <span class="quiet">Statements</span> - <span class='fraction'>49/60</span> + <span class='fraction'>34/42</span> </div> <div class='fl pad1y space-right2'> - <span class="strong">75% </span> + <span class="strong">50% </span> <span class="quiet">Branches</span> - <span class='fraction'>12/16</span> + <span class='fraction'>4/8</span> </div> <div class='fl pad1y space-right2'> - <span class="strong">93.33% </span> + <span class="strong">100% </span> <span class="quiet">Functions</span> - <span class='fraction'>14/15</span> + <span class='fraction'>12/12</span> </div> <div class='fl pad1y space-right2'> - <span class="strong">81.67% </span> + <span class="strong">80.95% </span> <span class="quiet">Lines</span> - <span class='fraction'>49/60</span> + <span class='fraction'>34/42</span> </div> </div> </div> @@ -59,19 +59,6 @@ </tr> </thead> <tbody><tr> - <td class="file high" data-value="calculator.js"><a href="calculator.js.html">calculator.js</a></td> - <td data-value="93.75" class="pic high"><div class="chart"><div class="cover-fill" style="width: 93%;"></div><div class="cover-empty" style="width:7%;"></div></div></td> - <td data-value="93.75" class="pct high">93.75%</td> - <td data-value="16" class="abs high">15/16</td> - <td data-value="100" class="pct high">100%</td> - <td data-value="8" class="abs high">8/8</td> - <td data-value="100" class="pct high">100%</td> - <td data-value="2" class="abs high">2/2</td> - <td data-value="93.75" class="pct high">93.75%</td> - <td data-value="16" class="abs high">15/16</td> - </tr> - -<tr> <td class="file medium" data-value="dao.js"><a href="dao.js.html">dao.js</a></td> <td data-value="73.33" class="pic medium"><div class="chart"><div class="cover-fill" style="width: 73%;"></div><div class="cover-empty" style="width:27%;"></div></div></td> <td data-value="73.33" class="pct medium">73.33%</td> @@ -86,15 +73,15 @@ <tr> <td class="file high" data-value="persondao.js"><a href="persondao.js.html">persondao.js</a></td> - <td data-value="80" class="pic high"><div class="chart"><div class="cover-fill" style="width: 80%;"></div><div class="cover-empty" style="width:20%;"></div></div></td> - <td data-value="80" class="pct high">80%</td> - <td data-value="10" class="abs high">8/10</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="pct high">100%</td> + <td data-value="10" class="abs high">10/10</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="80" class="pct high">80%</td> - <td data-value="10" class="abs high">8/10</td> + <td data-value="100" class="pct high">100%</td> + <td data-value="5" class="abs high">5/5</td> + <td data-value="100" class="pct high">100%</td> + <td data-value="10" class="abs high">10/10</td> </tr> <tr> @@ -110,26 +97,13 @@ <td data-value="17" class="abs medium">13/17</td> </tr> -<tr> - <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="pct high">100%</td> - <td data-value="2" class="abs high">2/2</td> - <td data-value="100" class="pct high">100%</td> - <td data-value="0" class="abs high">0/0</td> - <td data-value="100" class="pct high">100%</td> - <td data-value="1" class="abs high">1/1</td> - <td data-value="100" class="pct high">100%</td> - <td data-value="2" class="abs high">2/2</td> - </tr> - </tbody> </table> </div><div class='push'></div><!-- for sticky footer --> </div><!-- /wrapper --> <div class='footer quiet pad2 space-top1 center small'> Code coverage - generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Mon Sep 24 2018 15:44:46 GMT+0200 (Vest-Europa (sommertid)) + generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Mon Sep 24 2018 15:58:14 GMT+0200 (Vest-Europa (sommertid)) </div> </div> <script src="prettify.js"></script> diff --git a/coverage/persondao.js.html b/coverage/persondao.js.html index 6aabec740f3c888acef39374d6084895ab2576ee..2ef5aa4540859272b8ed085d39541bab57e2a419 100644 --- a/coverage/persondao.js.html +++ b/coverage/persondao.js.html @@ -20,9 +20,9 @@ </h1> <div class='clearfix'> <div class='fl pad1y space-right2'> - <span class="strong">80% </span> + <span class="strong">100% </span> <span class="quiet">Statements</span> - <span class='fraction'>8/10</span> + <span class='fraction'>10/10</span> </div> <div class='fl pad1y space-right2'> <span class="strong">100% </span> @@ -30,14 +30,14 @@ <span class='fraction'>0/0</span> </div> <div class='fl pad1y space-right2'> - <span class="strong">80% </span> + <span class="strong">100% </span> <span class="quiet">Functions</span> - <span class='fraction'>4/5</span> + <span class='fraction'>5/5</span> </div> <div class='fl pad1y space-right2'> - <span class="strong">80% </span> + <span class="strong">100% </span> <span class="quiet">Lines</span> - <span class='fraction'>8/10</span> + <span class='fraction'>10/10</span> </div> </div> </div> @@ -119,8 +119,8 @@ <span class="cline-any cline-neutral"> </span> <span class="cline-any cline-neutral"> </span> <span class="cline-any cline-neutral"> </span> -<span class="cline-any cline-no"> </span> -<span class="cline-any cline-no"> </span> +<span class="cline-any cline-yes">1x</span> +<span class="cline-any cline-yes">1x</span> <span class="cline-any cline-neutral"> </span> <span class="cline-any cline-neutral"> </span> <span class="cline-any cline-neutral"> </span> @@ -160,10 +160,10 @@ module.exports = class PersonDao extends Dao { ); } -<span class="fstat-no" title="function not covered" > de</span>leteOne(json, callback) { - var val = <span class="cstat-no" title="statement not covered" >[json.id];</span> -<span class="cstat-no" title="statement not covered" > super.query(</span> - "delete from person where id = ?)", + deleteOne(json, callback) { + var val = [json.id]; + super.query( + "DELETE FROM person WHERE id = 2", val, callback ); @@ -175,7 +175,7 @@ module.exports = class PersonDao extends Dao { </div><!-- /wrapper --> <div class='footer quiet pad2 space-top1 center small'> Code coverage - generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Mon Sep 24 2018 15:44:46 GMT+0200 (Vest-Europa (sommertid)) + generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Mon Sep 24 2018 15:58:14 GMT+0200 (Vest-Europa (sommertid)) </div> </div> <script src="prettify.js"></script> diff --git a/coverage/runsqlfile.js.html b/coverage/runsqlfile.js.html index 5a3ca65186e7d64db31cbaf6088b9f9614de7028..4657dbf96dca6ec82afee55c18c2a5f3be8a2252 100644 --- a/coverage/runsqlfile.js.html +++ b/coverage/runsqlfile.js.html @@ -124,7 +124,7 @@ module.exports = function run(filename, pool, done) { </div><!-- /wrapper --> <div class='footer quiet pad2 space-top1 center small'> Code coverage - generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Mon Sep 24 2018 15:44:46 GMT+0200 (Vest-Europa (sommertid)) + generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Mon Sep 24 2018 15:58:14 GMT+0200 (Vest-Europa (sommertid)) </div> </div> <script src="prettify.js"></script> diff --git a/coverage/sum.js.html b/coverage/sum.js.html index a38e44151b3142fb6f8c152f9f2744da846578c6..fc3eb9349db4c6fe4f7e4e1320daa49673e6811c 100644 --- a/coverage/sum.js.html +++ b/coverage/sum.js.html @@ -58,7 +58,7 @@ module.exports = sum;</pre></td></tr> </div><!-- /wrapper --> <div class='footer quiet pad2 space-top1 center small'> Code coverage - generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Mon Sep 24 2018 15:44:46 GMT+0200 (Vest-Europa (sommertid)) + generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Mon Sep 24 2018 15:47:49 GMT+0200 (Vest-Europa (sommertid)) </div> </div> <script src="prettify.js"></script> diff --git a/dao/persondao.js b/dao/persondao.js index 6b8261b5c51c3a61f02e8a30163a1c8217bdb793..99deb1456d1b87c1591c6a710029c702f32d6b05 100644 --- a/dao/persondao.js +++ b/dao/persondao.js @@ -34,7 +34,7 @@ module.exports = class PersonDao extends Dao { deleteOne(json, callback) { var val = [json.id]; super.query( - "delete from person where id = ?)", + "DELETE FROM person WHERE id = 2", val, callback ); diff --git a/dao/persondao.test.js b/dao/persondao.test.js index 52e1a11fed22a910e9f10d0df22c0093ab36a3fb..ca67b4640d3262af6a00baf18f300319536b285f 100644 --- a/dao/persondao.test.js +++ b/dao/persondao.test.js @@ -94,7 +94,7 @@ test("update person in db", done => { }); -test("delete person by id in db", done => { +test("delete person in db", done => { function callback(status, data) { console.log("Test callback: status=" + status + ", data" + JSON.stringify(data)); expect(data.affectedRows).toBeGreaterThanOrEqual(1); diff --git a/server.js b/server.js index add5b5330d27c093dfe88615fd1fe8d6fda94999..d9403529782ff0e3816925e7a59d1e4bb9b071ba 100644 --- a/server.js +++ b/server.js @@ -41,6 +41,20 @@ app.post("/person", (req, res) => { }); }); +app.delete("/person/:personId",(req,res)=> { + console.log("Fikk DELETE-request fra klienten"); + personDao.deleteOne(req.params.personID, (status,data) =>{ + res.status(status); + res.json(data); + }); +}); +app.put("/person/:personId",(req,res)=> { + console.log("Fikk PUT-request fra klienten"); + personDao.updateOne(req.body, (status,data) =>{ + res.status(status); + res.json(data); + }); +}); var server = app.listen(8080);