Skip to content

Commit 95aaaf7

Browse files
authored
Merge pull request #33 from mathmelo/develop
Final commit
2 parents 7799aed + 5a61efb commit 95aaaf7

File tree

2 files changed

+54
-0
lines changed

2 files changed

+54
-0
lines changed

index.js

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,35 @@ function potencia(a, b) {
1818
return Math.pow(a, b);
1919
}
2020

21+
function dobra(a) {
22+
return a * 2;
23+
}
24+
25+
function triplica(a) {
26+
return a * 3;
27+
}
28+
29+
function adiciona100(a) {
30+
return a + 100;
31+
}
32+
33+
function adiciona200(a) {
34+
return a + 200;
35+
}
36+
37+
function adiciona300(a) {
38+
return a + 300;
39+
}
40+
2141
module.exports = {
2242
soma,
2343
multiplicacao,
2444
subtracao,
2545
potencia,
2646
divisao,
47+
adiciona100,
48+
adiciona200,
49+
adiciona300,
50+
dobra,
51+
triplica,
2752
};

index.test.js

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ const {
44
divisao,
55
multiplicacao,
66
potencia,
7+
adiciona100,
8+
adiciona200,
9+
adiciona300,
10+
dobra,
11+
triplica,
712
} = require("./index.js");
813
const { deepStrictEqual } = require("assert");
914
const { test, describe } = require("node:test");
@@ -18,16 +23,40 @@ describe("Operacoes basicas", () => {
1823
test("teste da funcao soma", () => {
1924
deepStrictEqual(30, soma(15, 15));
2025
});
26+
2127
test("teste da funcao multiplicacao", () => {
2228
deepStrictEqual(16, multiplicacao(4, 4));
2329
});
30+
2431
test("teste da funcao divisao", () => {
2532
deepStrictEqual(6, divisao(30, 5));
2633
});
34+
2735
test("teste da funcao subtracao", () => {
2836
deepStrictEqual(75, subtracao(100, 25));
2937
});
38+
3039
test("teste da funcao potencia", () => {
3140
deepStrictEqual(8, potencia(2, 3));
3241
});
42+
43+
test("teste da funcao adiciona100", () => {
44+
deepStrictEqual(110, adiciona100(10));
45+
});
46+
47+
test("teste da funcao adiciona200", () => {
48+
deepStrictEqual(250, adiciona200(50));
49+
});
50+
51+
test("teste da funcao adiciona300", () => {
52+
deepStrictEqual(400, adiciona300(100));
53+
});
54+
55+
test("teste da funcao dobra", () => {
56+
deepStrictEqual(4, dobra(2));
57+
});
58+
59+
test("teste da funcao triplica", () => {
60+
deepStrictEqual(30, triplica(10));
61+
});
3362
});

0 commit comments

Comments
 (0)