-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.test.js
More file actions
62 lines (51 loc) · 1.33 KB
/
Copy pathindex.test.js
File metadata and controls
62 lines (51 loc) · 1.33 KB
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
const {
soma,
subtracao,
divisao,
multiplicacao,
potencia,
adiciona100,
adiciona200,
adiciona300,
dobra,
triplica,
} = require("./index.js");
const { deepStrictEqual } = require("assert");
const { test, describe } = require("node:test");
/**
* Node v22.11.0 LTS
* node --test --experimental-test-coverage --test-reporter=lcov --test-reporter-destination=lcov.info
* Gerar arquivo lcov.info para integração com sonar scanner
*/
describe("Operacoes basicas", () => {
test("teste da funcao soma", () => {
deepStrictEqual(30, soma(15, 15));
});
test("teste da funcao multiplicacao", () => {
deepStrictEqual(16, multiplicacao(4, 4));
});
test("teste da funcao divisao", () => {
deepStrictEqual(6, divisao(30, 5));
});
test("teste da funcao subtracao", () => {
deepStrictEqual(75, subtracao(100, 25));
});
test("teste da funcao potencia", () => {
deepStrictEqual(8, potencia(2, 3));
});
test("teste da funcao adiciona100", () => {
deepStrictEqual(110, adiciona100(10));
});
test("teste da funcao adiciona200", () => {
deepStrictEqual(250, adiciona200(50));
});
test("teste da funcao adiciona300", () => {
deepStrictEqual(400, adiciona300(100));
});
test("teste da funcao dobra", () => {
deepStrictEqual(4, dobra(2));
});
test("teste da funcao triplica", () => {
deepStrictEqual(30, triplica(10));
});
});