Skip to content

Instantly share code, notes, and snippets.

View jeffersonchaves's full-sized avatar
😎
Focusing

Jefferson Chaves jeffersonchaves

😎
Focusing
  • Instituto Federal do Paraná - IFPR
  • Foz do Iguaçu - PR
View GitHub Profile
# Loads default set of integrations. Do not remove.
default_config:
# Example configuration.yaml entry
light:
- platform: mqtt
name: "Lampada da Sala"
unique_id: ifpr_sala_lampada
state_topic: "ifpr/sala/lampada"
sensor:
- platform: mqtt
name: "Temperatura"
unique_id: ifpr_sala_temperatura
state_topic: "ifpr/sala/temperatura"
unit_of_measurement: "°C"
value_template: "{{ value_json.temperatura }}"
json_attributes_topic : "ifpr/sala/temperatura"
mqtt:
sensor:
- name: "Temperatura"
state_topic: "ifpr/sala/temperatura"
unique_id: ifpr_sala_temperatura
unit_of_measurement: "°C"
qos: 0
CREATE TABLE products (
id int(11) NOT NULL AUTO_INCREMENT,
name varchar(60) NOT NULL,
price double NOT NULL,
description text NOT NULL,
imageUri varchar(1024) NOT NULL,
categoryId int(11) NOT NULL,
PRIMARY KEY (Id),
FOREIGN KEY (categoryId) REFERENCES categories (id)
);
[
1: {
nome: "bulbasaur",
altura: 7,
peso: 69,
habilidade: [
{
ability: {
name: "overgrow",
url: "https://pokeapi.co/api/v2/ability/65/"
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Casas</title>
<style>
programa
{
inclua biblioteca Tipos
inclua biblioteca Texto
caracter alfabeto[26] = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'}
funcao inicio()
{
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;400&family=Titillium+Web:wght@400;600;700&display=swap');
body {
height: 100vh;
background: rgb(77,88,211);
background: linear-gradient(180deg, rgba(77,88,211,1) 0%, rgba(80,105,250,1) 50%, rgba(236,117,240,1) 100%);
}
.title {
margin-top: 20px;
padding: 35px 20px;

Testes de Unidade

Todo desenvolvedor de software em algum momento já escreveu um trecho de código que não funcionava. Esse débito técnico, chamado de forma genérica de bug só é descoberto quando esse código é testado.

Entretanto testar um código pode ser uma tarefa complexa:

  • Ambientes de desenvolvimentos complexos (na minha máquina funciona);
  • Quantidades de testes a serem executados;
  • Complexidade dos teste (uso de bancos de dados, sistemas de terceiros ou algum equipamento);
  • Outros.
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://xmlns.jcp.org/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence
http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"
version="2.1">
<persistence-unit name="**********">
<properties>