@designliquido/delegua-matematica
Version:
Biblioteca de manejo de operações matemáticas em português, para JavaScript e Delégua
44 lines • 1.63 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const geometria_plana_1 = require("../geometria-plana");
describe("areaCirculo", () => {
it("calcula a área do círculo", () => {
expect((0, geometria_plana_1.areaCirculo)(undefined, 4)).toEqual(50.26548245743669);
});
});
describe("areaQuadrado", () => {
it("calcula a área do quadrado", () => {
expect((0, geometria_plana_1.areaQuadrado)(undefined, 4)).toEqual(16);
});
});
describe("areaRetangulo", () => {
it("calcula a área do retângulo", () => {
expect((0, geometria_plana_1.areaRetangulo)(undefined, 4, 8)).toEqual(32);
});
});
describe("areaLosango", () => {
it("calcula a área do losango", () => {
expect((0, geometria_plana_1.areaLosango)(undefined, 4, 8)).toEqual(16);
});
});
describe("areaTrapezio", () => {
it("calcula a área do trapézio", () => {
expect((0, geometria_plana_1.areaTrapezio)(undefined, 8, 4, 7)).toEqual(42);
});
});
describe("areaTriangulo", () => {
it("calcula a área do triângulo", () => {
expect((0, geometria_plana_1.areaTriangulo)(undefined, 8, 4)).toEqual(16);
});
});
describe("distanciaDoisPontos", () => {
it("calcula a distância entre dois pontos", () => {
expect((0, geometria_plana_1.distanciaDoisPontos)(undefined, 8, 4, 0, 5)).toEqual(6.4031242374328485);
});
});
describe("pontoMedio", () => {
it("calcula o ponto médio", () => {
expect((0, geometria_plana_1.pontoMedio)(undefined, 8, 4, 0, 5)).toEqual([6, 2.5]);
});
});
//# sourceMappingURL=geometria-plana.test.js.map