Commit eb6efe3cde5a6ef468a2195d92993076695b959f
1 parent
c6242219
Exists in
master
git-svn-id: https://svn.bento.ifrs.edu.br/default/ASES/e-selo@9523 c2178572-b5ca…
…-4887-91d2-9e3a90c7d55b
Showing
18 changed files
with
285 additions
and
63 deletions
Show diff stats
Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/painel/index.jsp
... | ... | @@ -38,7 +38,7 @@ |
38 | 38 | <!-- <i class="glyphicon glyphicon-check"></i> --> |
39 | 39 | <!-- <p>Avaliações</p> --> |
40 | 40 | <!-- </a> --> |
41 | - <a href="<c:url value="/tiposRecomendacao" />" class="btn btn-primary col-sm-3" role="button"> | |
41 | + <a href="<c:url value="/tiposTeste" />" class="btn btn-primary col-sm-3" role="button"> | |
42 | 42 | <i class="glyphicon glyphicon-list-alt"></i> |
43 | 43 | <p>Tipos de Teste</p> |
44 | 44 | </a> | ... | ... |
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/AvaliacaoController.java
... | ... | @@ -21,15 +21,15 @@ import br.com.caelum.vraptor.Result; |
21 | 21 | import br.com.caelum.vraptor.Validator; |
22 | 22 | import br.com.caelum.vraptor.view.Results; |
23 | 23 | import br.com.eselo.annotations.Restrito; |
24 | +import br.com.eselo.component.LeitorXML; | |
24 | 25 | import br.com.eselo.component.UsuarioWeb; |
25 | -import br.com.eselo.conexaoAsesWeb.LeitorXML; | |
26 | -import br.com.eselo.conexaoAsesWeb.Recomendacao; | |
27 | -import br.com.eselo.conexaoAsesWeb.RelatorioAvaliacao; | |
28 | -import br.com.eselo.conexaoAsesWeb.ResultadoAvaliacao; | |
29 | 26 | import br.com.eselo.dao.AvaliacaoDAO; |
30 | 27 | import br.com.eselo.dao.ParametroAvaliacaoDAO; |
31 | 28 | import br.com.eselo.dao.ResultadoDAO; |
32 | 29 | import br.com.eselo.dao.UrlDAO; |
30 | +import br.com.eselo.integracao.RecomendacaoAvaliavel; | |
31 | +import br.com.eselo.integracao.RelatorioAvaliacao; | |
32 | +import br.com.eselo.integracao.ResultadoAvaliacao; | |
33 | 33 | import br.com.eselo.model.Avaliacao; |
34 | 34 | import br.com.eselo.model.ParametroAvaliacao; |
35 | 35 | import br.com.eselo.model.Resultado; |
... | ... | @@ -91,7 +91,7 @@ public class AvaliacaoController { |
91 | 91 | |
92 | 92 | // fim paginação |
93 | 93 | |
94 | - List<Avaliacao> paginacao = new ArrayList<>(); | |
94 | + List<Avaliacao> paginacao = new ArrayList<Avaliacao>(); | |
95 | 95 | |
96 | 96 | for (int i = regIni; i < regFim; i++) { |
97 | 97 | paginacao.add(resultado.get(i)); |
... | ... | @@ -207,7 +207,7 @@ public class AvaliacaoController { |
207 | 207 | private Double avaliar(long idAvaliacao){ |
208 | 208 | Double nota=0.0; |
209 | 209 | Avaliacao avaliacao = new AvaliacaoDAO(dao.getSession()).getAvaliacao(idAvaliacao); |
210 | - List<Recomendacao> recomendacoesValidas; | |
210 | + List<RecomendacaoAvaliavel> recomendacoesValidas; | |
211 | 211 | List<Resultado> resultadosObtidos; |
212 | 212 | int somaDosPesos=0; |
213 | 213 | |
... | ... | @@ -261,7 +261,7 @@ public class AvaliacaoController { |
261 | 261 | |
262 | 262 | Long idAval=null; |
263 | 263 | Url url = new Url(); |
264 | - List<Recomendacao> recomendacoes; | |
264 | + List<RecomendacaoAvaliavel> recomendacoes; | |
265 | 265 | |
266 | 266 | if (avaliationReport.getRecomendacoes() != null && avaliationReport.getDate() != null && avaliationReport.getUrl() != null) { |
267 | 267 | url.setUrl(avaliationReport.getUrl()); | ... | ... |
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/FaixaController.java
... | ... | @@ -231,6 +231,7 @@ public class FaixaController { |
231 | 231 | dao.save(faixa); |
232 | 232 | } |
233 | 233 | |
234 | + /* | |
234 | 235 | for (Faixa conformidadeSalva : recomendacaoCadastrada |
235 | 236 | .getConformidades()) { |
236 | 237 | novaFaixa = new Faixa(); |
... | ... | @@ -240,6 +241,7 @@ public class FaixaController { |
240 | 241 | novaFaixa.setFaixaFim(conformidadeSalva.getFaixaFim()); |
241 | 242 | dao.save(novaFaixa); |
242 | 243 | } |
244 | + */ | |
243 | 245 | } |
244 | 246 | } |
245 | 247 | ... | ... |
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/ParametroAvaliacaoController.java
... | ... | @@ -190,7 +190,7 @@ public class ParametroAvaliacaoController { |
190 | 190 | // fim paginação |
191 | 191 | |
192 | 192 | List<ParametroAvaliacao> resultado = dao.listAll(regIni, regFim); |
193 | - List<ParametroAvaliacao> paginacao = new ArrayList<>(); | |
193 | + List<ParametroAvaliacao> paginacao = new ArrayList<ParametroAvaliacao>(); | |
194 | 194 | |
195 | 195 | for (int i = regIni; i < regFim; i++) { |
196 | 196 | paginacao.add(resultado.get(i)); |
... | ... | @@ -253,6 +253,7 @@ public class ParametroAvaliacaoController { |
253 | 253 | // Salva as diretrizes para nova avaliação |
254 | 254 | Recomendacao novaRecomendacao; |
255 | 255 | Faixa conformidade; |
256 | + /* | |
256 | 257 | for (Recomendacao recomendacaoCadastrada : listaCadastrada) { |
257 | 258 | novaRecomendacao = new Recomendacao(); |
258 | 259 | novaRecomendacao.setParametroAvaliacao(parametroAvaliacao); |
... | ... | @@ -277,8 +278,8 @@ public class ParametroAvaliacaoController { |
277 | 278 | } |
278 | 279 | } |
279 | 280 | |
280 | - daoRecomendacao.save(novaRecomendacao); | |
281 | - } | |
281 | + // daoRecomendacao.save(novaRecomendacao); | |
282 | + }*/ | |
282 | 283 | } |
283 | 284 | |
284 | 285 | } | ... | ... |
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/RecomendacaoController.java
... | ... | @@ -76,7 +76,7 @@ public class RecomendacaoController { |
76 | 76 | |
77 | 77 | // Fim paginação |
78 | 78 | List<Recomendacao> resultado = dao.listAllAtivas(ultimoParametroAvaliacao); |
79 | - List<Recomendacao> paginacao = new ArrayList<>(); | |
79 | + List<Recomendacao> paginacao = new ArrayList<Recomendacao>(); | |
80 | 80 | |
81 | 81 | for (int i = regIni; i < regFim; i++) { |
82 | 82 | paginacao.add(resultado.get(i)); | ... | ... |
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/AvaliacaoDAO.java
... | ... | @@ -64,7 +64,7 @@ public class AvaliacaoDAO extends GenericDAO<Avaliacao> { |
64 | 64 | } |
65 | 65 | |
66 | 66 | public int numLinhas(){ |
67 | - return (int) session.createCriteria(Avaliacao.class) | |
67 | + return (Integer) session.createCriteria(Avaliacao.class) | |
68 | 68 | .setProjection(Projections.rowCount()) |
69 | 69 | .uniqueResult(); |
70 | 70 | } | ... | ... |
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/GenericDAO.java
... | ... | @@ -106,7 +106,7 @@ public abstract class GenericDAO<T> { |
106 | 106 | } |
107 | 107 | |
108 | 108 | public int numLinhas(){ |
109 | - return (int) session.createCriteria(ParametroAvaliacao.class) | |
109 | + return (Integer) session.createCriteria(ParametroAvaliacao.class) | |
110 | 110 | .setProjection(Projections.rowCount()).uniqueResult(); |
111 | 111 | } |
112 | 112 | ... | ... |
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/RecomendacaoDAO.java
... | ... | @@ -85,7 +85,7 @@ public class RecomendacaoDAO extends GenericDAO<Recomendacao> { |
85 | 85 | } |
86 | 86 | |
87 | 87 | public int numLinhas(ParametroAvaliacao parametroAvaliacao) { |
88 | - return (int) session.createCriteria(getPersistentClass()) | |
88 | + return (Integer) session.createCriteria(getPersistentClass()) | |
89 | 89 | .add(Restrictions.eq("parametroAvaliacao", parametroAvaliacao)) |
90 | 90 | .setProjection(Projections.rowCount()).uniqueResult(); |
91 | 91 | } | ... | ... |
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/integracao/CriterioAvaliavel.java
0 → 100644
... | ... | @@ -0,0 +1,36 @@ |
1 | +package br.com.eselo.integracao; | |
2 | + | |
3 | +public class CriterioAvaliavel { | |
4 | + | |
5 | + private Long idCriterio; | |
6 | + private Long qtdeErros; | |
7 | + private Long qtdeItens; | |
8 | + | |
9 | + | |
10 | + public Long getQtdeErros() { | |
11 | + return qtdeErros; | |
12 | + } | |
13 | + | |
14 | + public void setQtdeErros(Long qtdeErros) { | |
15 | + this.qtdeErros = qtdeErros; | |
16 | + } | |
17 | + | |
18 | + public Long getQtdeItens() { | |
19 | + return qtdeItens; | |
20 | + } | |
21 | + | |
22 | + public void setQtdeItens(Long qtdeItens) { | |
23 | + this.qtdeItens = qtdeItens; | |
24 | + } | |
25 | + | |
26 | + | |
27 | + public Long getIdCriterio() { | |
28 | + return idCriterio; | |
29 | + } | |
30 | + | |
31 | + | |
32 | + public void setIdCriterio(Long idCriterio) { | |
33 | + this.idCriterio = idCriterio; | |
34 | + } | |
35 | + | |
36 | +} | ... | ... |
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/integracao/RecomendacaoAvaliavel.java
0 → 100644
... | ... | @@ -0,0 +1,47 @@ |
1 | +package br.com.eselo.integracao; | |
2 | + | |
3 | +public class RecomendacaoAvaliavel { | |
4 | + | |
5 | + private Long idRecomendacao; | |
6 | + private CriterioAvaliavel criterioAvaliavel; | |
7 | + private Long totalErros; | |
8 | + private Long totalAvisos; | |
9 | + | |
10 | + public RecomendacaoAvaliavel() { | |
11 | + this.criterioAvaliavel = new CriterioAvaliavel(); | |
12 | + } | |
13 | + | |
14 | + public CriterioAvaliavel getCriterio() { | |
15 | + return criterioAvaliavel; | |
16 | + } | |
17 | + | |
18 | + public void setCriterio(CriterioAvaliavel criterioAvaliavel) { | |
19 | + this.criterioAvaliavel = criterioAvaliavel; | |
20 | + } | |
21 | + | |
22 | + public Long getTotalErros() { | |
23 | + return totalErros; | |
24 | + } | |
25 | + | |
26 | + public void setTotalErros(Long totalErros) { | |
27 | + this.totalErros = totalErros; | |
28 | + } | |
29 | + | |
30 | + public Long getTotalAvisos() { | |
31 | + return totalAvisos; | |
32 | + } | |
33 | + | |
34 | + public void setTotalAvisos(Long totalAvisos) { | |
35 | + this.totalAvisos = totalAvisos; | |
36 | + } | |
37 | + | |
38 | + public Long getIdRecomendacao() { | |
39 | + return idRecomendacao; | |
40 | + } | |
41 | + | |
42 | + public void setIdRecomendacao(Long idRecomendacao) { | |
43 | + this.idRecomendacao = idRecomendacao; | |
44 | + } | |
45 | + | |
46 | + | |
47 | +} | ... | ... |
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/integracao/RelatorioAvaliacao.java
0 → 100644
... | ... | @@ -0,0 +1,86 @@ |
1 | +package br.com.eselo.integracao; | |
2 | + | |
3 | +import java.util.ArrayList; | |
4 | +import java.util.Date; | |
5 | +import java.util.List; | |
6 | + | |
7 | +import com.thoughtworks.xstream.XStream; | |
8 | +import com.thoughtworks.xstream.io.xml.DomDriver; | |
9 | +import com.thoughtworks.xstream.io.xml.XmlFriendlyReplacer; | |
10 | + | |
11 | +public class RelatorioAvaliacao { | |
12 | + | |
13 | + private String url; | |
14 | + private Date date; | |
15 | + private List<RecomendacaoAvaliavel> recomendacoes; | |
16 | + private Long qtdeLinhas; | |
17 | + | |
18 | + public RelatorioAvaliacao() { | |
19 | + this.recomendacoes = new ArrayList<RecomendacaoAvaliavel>(); | |
20 | + } | |
21 | + | |
22 | + | |
23 | + public String getUrl() { | |
24 | + return url; | |
25 | + } | |
26 | + | |
27 | + public void setUrl(String url) { | |
28 | + this.url = url; | |
29 | + } | |
30 | + | |
31 | + public Date getDate() { | |
32 | + return date; | |
33 | + } | |
34 | + | |
35 | + public void setDate(Date date) { | |
36 | + this.date = date; | |
37 | + } | |
38 | + | |
39 | + public List<RecomendacaoAvaliavel> getRecomendacoes() { | |
40 | + return recomendacoes; | |
41 | + } | |
42 | + | |
43 | + public void setRecomendacoes(List<RecomendacaoAvaliavel> recomendacoes) { | |
44 | + this.recomendacoes = recomendacoes; | |
45 | + } | |
46 | + | |
47 | + public void addRecomendacao(RecomendacaoAvaliavel recomendacaoAvaliavel) { | |
48 | + this.recomendacoes.add(recomendacaoAvaliavel); | |
49 | + } | |
50 | + | |
51 | + public Long getQtdeLinhas() { | |
52 | + return qtdeLinhas; | |
53 | + } | |
54 | + | |
55 | + | |
56 | + public void setQtdeLinhas(Long qtdeLinhas) { | |
57 | + this.qtdeLinhas = qtdeLinhas; | |
58 | + } | |
59 | + | |
60 | + @Override | |
61 | + public String toString() { | |
62 | + XStream xstream = new XStream(new DomDriver("UTF-8", new XmlFriendlyReplacer("__", "_"))); | |
63 | + | |
64 | + xstream.alias("relatorio_de_avaliacao", RelatorioAvaliacao.class); | |
65 | + xstream.alias("recomendacao", RecomendacaoAvaliavel.class); | |
66 | + xstream.alias("criterio", CriterioAvaliavel.class); | |
67 | + | |
68 | + | |
69 | + xstream.aliasField("data", RelatorioAvaliacao.class, "date"); | |
70 | + xstream.addImplicitCollection(RelatorioAvaliacao.class, "recomendacoes"); | |
71 | + | |
72 | + xstream.aliasField("criterio", RecomendacaoAvaliavel.class, "criterio"); | |
73 | + xstream.aliasField("id_criterio", CriterioAvaliavel.class, "idCriterio"); | |
74 | + xstream.aliasField("itens_criterio", CriterioAvaliavel.class, "qtdeItens"); | |
75 | + xstream.aliasField("erros_criterio", CriterioAvaliavel.class, "qtdeErros"); | |
76 | + | |
77 | + xstream.aliasField("id_recomendacao", RecomendacaoAvaliavel.class, "idRecomendacao"); | |
78 | + xstream.aliasField("total_erros", RecomendacaoAvaliavel.class, "totalErros"); | |
79 | + xstream.aliasField("total_avisos", RecomendacaoAvaliavel.class, "totalAvisos"); | |
80 | + xstream.aliasField("qtde_linhas", RelatorioAvaliacao.class, "qtdeLinhas"); | |
81 | + | |
82 | + | |
83 | + return "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"+xstream.toXML(this); | |
84 | + | |
85 | + } | |
86 | +} | ... | ... |
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/integracao/ResultadoAvaliacao.java
0 → 100644
... | ... | @@ -0,0 +1,63 @@ |
1 | +package br.com.eselo.integracao; | |
2 | + | |
3 | +import java.util.Date; | |
4 | + | |
5 | +import com.thoughtworks.xstream.XStream; | |
6 | +import com.thoughtworks.xstream.io.xml.DomDriver; | |
7 | +import com.thoughtworks.xstream.io.xml.XmlFriendlyReplacer; | |
8 | + | |
9 | +public class ResultadoAvaliacao { | |
10 | + | |
11 | + private String url; | |
12 | + private Date data; | |
13 | + private Double nota; | |
14 | + private String observacoes; | |
15 | + | |
16 | + public String getUrl() { | |
17 | + return url; | |
18 | + } | |
19 | + | |
20 | + public void setUrl(String url) { | |
21 | + this.url = url; | |
22 | + } | |
23 | + | |
24 | + public Date getData() { | |
25 | + return data; | |
26 | + } | |
27 | + | |
28 | + public void setData(Date data) { | |
29 | + this.data = data; | |
30 | + } | |
31 | + | |
32 | + public Double getNota() { | |
33 | + return nota; | |
34 | + } | |
35 | + | |
36 | + public void setNota(Double nota) { | |
37 | + this.nota = nota; | |
38 | + } | |
39 | + | |
40 | + public String getObservacoes() { | |
41 | + return observacoes; | |
42 | + } | |
43 | + | |
44 | + public void setObservacoes(String observacoes) { | |
45 | + this.observacoes = observacoes; | |
46 | + } | |
47 | + | |
48 | + @Override | |
49 | + public String toString() { | |
50 | + XStream xstream = new XStream(new DomDriver("UTF-8", new XmlFriendlyReplacer("__", "_"))); | |
51 | + | |
52 | + xstream.alias("resultado_da_avaliacao", ResultadoAvaliacao.class); | |
53 | + xstream.aliasField("url", ResultadoAvaliacao.class, "url"); | |
54 | + xstream.aliasField("data", ResultadoAvaliacao.class, "data"); | |
55 | + xstream.aliasField("nota", ResultadoAvaliacao.class, "nota"); | |
56 | + xstream.aliasField("observacoes", ResultadoAvaliacao.class, "observacoes"); | |
57 | + | |
58 | + return "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"+xstream.toXML(this); | |
59 | + | |
60 | + } | |
61 | + | |
62 | + | |
63 | +} | ... | ... |
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/model/Recomendacao.java
... | ... | @@ -12,7 +12,6 @@ import javax.persistence.Id; |
12 | 12 | import javax.persistence.JoinColumn; |
13 | 13 | import javax.persistence.ManyToOne; |
14 | 14 | import javax.persistence.OneToMany; |
15 | -import javax.persistence.OrderBy; | |
16 | 15 | import javax.persistence.SequenceGenerator; |
17 | 16 | import javax.persistence.Table; |
18 | 17 | |
... | ... | @@ -41,23 +40,22 @@ public class Recomendacao { |
41 | 40 | @Column(name = "vl_peso") |
42 | 41 | private Integer peso; |
43 | 42 | |
44 | - @OneToMany(mappedBy = "recomendacao", targetEntity = br.com.eselo.model.Faixa.class, fetch = FetchType.LAZY, cascade = CascadeType.ALL) | |
45 | - @OrderBy("faixaInicio desc, faixaFim desc") | |
46 | - private List<Faixa> conformidades; | |
43 | + @OneToMany(mappedBy = "recomendacao", targetEntity = br.com.eselo.model.Criterio.class, fetch = FetchType.LAZY, cascade = CascadeType.ALL) | |
44 | + private List<Criterio> criterios; | |
47 | 45 | |
46 | + public List<Criterio> getCriterios() { | |
47 | + return criterios; | |
48 | + } | |
49 | + | |
50 | + public void setCriterios(List<Criterio> criterios) { | |
51 | + this.criterios = criterios; | |
52 | + } | |
53 | + | |
48 | 54 | @ManyToOne(fetch = FetchType.LAZY) |
49 | 55 | @JoinColumn(name = "id_tipo_recomendacao", columnDefinition = "integer", nullable = false, insertable = true, updatable = true) |
50 | 56 | @ForeignKey(name = "fk_sel_diretriz_sel_tipo_diretriz") |
51 | 57 | private TipoRecomendacao tipoRecomendacao; |
52 | 58 | |
53 | - public List<Faixa> getConformidades() { | |
54 | - return conformidades; | |
55 | - } | |
56 | - | |
57 | - public void setConformidades(List<Faixa> conformidades) { | |
58 | - this.conformidades = conformidades; | |
59 | - } | |
60 | - | |
61 | 59 | public String getDescricao() { |
62 | 60 | return descricao; |
63 | 61 | } | ... | ... |
Desenvolvimento/Codificacao/e-Selo/src/main/resources/hibernate.cfg.xml
... | ... | @@ -26,9 +26,11 @@ |
26 | 26 | <mapping class="br.com.eselo.model.Permissao" /> |
27 | 27 | <mapping class="br.com.eselo.model.Faixa" /> |
28 | 28 | <mapping class="br.com.eselo.model.Grupo" /> |
29 | + <mapping class="br.com.eselo.model.Criterio" /> | |
29 | 30 | <mapping class="br.com.eselo.model.Resultado" /> |
30 | 31 | <mapping class="br.com.eselo.model.Recomendacao" /> |
31 | 32 | <mapping class="br.com.eselo.model.TipoRecomendacao" /> |
33 | + <mapping class="br.com.eselo.model.TipoTeste" /> | |
32 | 34 | <mapping class="br.com.eselo.model.Url" /> |
33 | 35 | </session-factory> |
34 | 36 | </hibernate-configuration> |
35 | 37 | \ No newline at end of file | ... | ... |
Desenvolvimento/Codificacao/e-Selo/src/test/java/teste/LeitorXMLTest.java
1 | 1 | package teste; |
2 | -import java.text.ParseException; | |
3 | -import java.text.SimpleDateFormat; | |
4 | -import java.util.Date; | |
5 | 2 | import java.util.List; |
6 | -import java.util.Locale; | |
7 | 3 | |
8 | -import br.com.eselo.conexaoAsesWeb.LeitorXML; | |
9 | -import br.com.eselo.conexaoAsesWeb.RelatorioAvaliacao; | |
4 | +import br.com.eselo.component.LeitorXML; | |
5 | +import br.com.eselo.integracao.RelatorioAvaliacao; | |
10 | 6 | import br.com.eselo.model.Avaliacao; |
11 | 7 | import br.com.eselo.model.Resultado; |
12 | 8 | |
... | ... | @@ -19,20 +15,9 @@ public class LeitorXMLTest { |
19 | 15 | */ |
20 | 16 | public static void main(String[] args) { |
21 | 17 | |
22 | - // String input = exemploAvaliacao(); | |
18 | + String input = exemploAvaliacao(); | |
23 | 19 | |
24 | - String value = "Fri Jun 20 17:39:50 GMT-03:00 2014"; | |
25 | - Date hoje=null; | |
26 | - try { | |
27 | - hoje = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US).parse(value); | |
28 | - } catch (ParseException e) { | |
29 | - // TODO Auto-generated catch =null block | |
30 | - System.err.println("Nao deiu certo"); | |
31 | - e.printStackTrace(); | |
32 | - } | |
33 | - | |
34 | - System.out.println(hoje.toString()); | |
35 | -/* List<Resultado> resultados = new LeitorXML().lerResultadosXML(input, new Avaliacao()); | |
20 | + List<Resultado> resultados = new LeitorXML().lerResultadosXML(input, new Avaliacao()); | |
36 | 21 | |
37 | 22 | String titulo = |
38 | 23 | "\n\n\n_____________________________________\n"+ |
... | ... | @@ -51,14 +36,14 @@ public class LeitorXMLTest { |
51 | 36 | System.out.println("Total de Avisos: "+r.getNumAvisos()); |
52 | 37 | |
53 | 38 | } |
54 | - */ | |
39 | + | |
55 | 40 | } |
56 | 41 | |
57 | 42 | public static String exemploAvaliacao(){ |
58 | 43 | String input = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"+ |
59 | 44 | "<relatorio_de_avaliacao>"+ |
60 | 45 | " <url>www.teste.com.br</url>"+ |
61 | - " <data>Fri Jun 20 17:39:50 GMT-03:00 2014</data>"+ | |
46 | + " <data>20141111</data>"+ | |
62 | 47 | " <recomendacao>"+ |
63 | 48 | " <identificador>1</identificador>"+ |
64 | 49 | " <criterio>"+ | ... | ... |
Desenvolvimento/Codificacao/e-Selo/src/test/java/teste/RelatorioAvaliacaoTest.java
... | ... | @@ -2,9 +2,9 @@ package teste; |
2 | 2 | |
3 | 3 | import java.util.Date; |
4 | 4 | |
5 | -import br.com.eselo.conexaoAsesWeb.Criterio; | |
6 | -import br.com.eselo.conexaoAsesWeb.Recomendacao; | |
7 | -import br.com.eselo.conexaoAsesWeb.RelatorioAvaliacao; | |
5 | +import br.com.eselo.integracao.CriterioAvaliavel; | |
6 | +import br.com.eselo.integracao.RecomendacaoAvaliavel; | |
7 | +import br.com.eselo.integracao.RelatorioAvaliacao; | |
8 | 8 | |
9 | 9 | public class RelatorioAvaliacaoTest { |
10 | 10 | |
... | ... | @@ -19,19 +19,19 @@ public class RelatorioAvaliacaoTest { |
19 | 19 | resultadoAvaliacao.setDate(new Date()); |
20 | 20 | resultadoAvaliacao.setQtdeLinhas(1000l); |
21 | 21 | |
22 | - Recomendacao recomendacao; | |
23 | - recomendacao = new Recomendacao(); | |
24 | - recomendacao.setIdRecomendacao(1L); | |
25 | - recomendacao.setTotalAvisos(10L); | |
26 | - recomendacao.setTotalErros(12l); | |
22 | + RecomendacaoAvaliavel recomendacaoAvaliavel; | |
23 | + recomendacaoAvaliavel = new RecomendacaoAvaliavel(); | |
24 | + recomendacaoAvaliavel.setIdRecomendacao(1L); | |
25 | + recomendacaoAvaliavel.setTotalAvisos(10L); | |
26 | + recomendacaoAvaliavel.setTotalErros(12l); | |
27 | 27 | |
28 | - Criterio criterio = new Criterio(); | |
29 | - criterio.setIdCriterio(1l); | |
30 | - criterio.setQtdeErros(13l); | |
31 | - criterio.setQtdeItens(100l); | |
32 | - recomendacao.setCriterio(criterio); | |
28 | + CriterioAvaliavel criterioAvaliavel = new CriterioAvaliavel(); | |
29 | + criterioAvaliavel.setIdCriterio(1l); | |
30 | + criterioAvaliavel.setQtdeErros(13l); | |
31 | + criterioAvaliavel.setQtdeItens(100l); | |
32 | + recomendacaoAvaliavel.setCriterio(criterioAvaliavel); | |
33 | 33 | |
34 | - resultadoAvaliacao.addRecomendacao(recomendacao); | |
34 | + resultadoAvaliacao.addRecomendacao(recomendacaoAvaliavel); | |
35 | 35 | |
36 | 36 | |
37 | 37 | System.out.println(resultadoAvaliacao); | ... | ... |
Desenvolvimento/Codificacao/e-Selo/src/test/java/teste/ResultadoAvaliacaoTest.java
Desenvolvimento/Codificacao/e-Selo/target/classes/hibernate.cfg.xml
... | ... | @@ -26,9 +26,11 @@ |
26 | 26 | <mapping class="br.com.eselo.model.Permissao" /> |
27 | 27 | <mapping class="br.com.eselo.model.Faixa" /> |
28 | 28 | <mapping class="br.com.eselo.model.Grupo" /> |
29 | + <mapping class="br.com.eselo.model.Criterio" /> | |
29 | 30 | <mapping class="br.com.eselo.model.Resultado" /> |
30 | 31 | <mapping class="br.com.eselo.model.Recomendacao" /> |
31 | 32 | <mapping class="br.com.eselo.model.TipoRecomendacao" /> |
33 | + <mapping class="br.com.eselo.model.TipoTeste" /> | |
32 | 34 | <mapping class="br.com.eselo.model.Url" /> |
33 | 35 | </session-factory> |
34 | 36 | </hibernate-configuration> |
35 | 37 | \ No newline at end of file | ... | ... |