Skip to content

Commit

Permalink
tests arreglados
Browse files Browse the repository at this point in the history
  • Loading branch information
lspigariol committed Aug 21, 2024
1 parent efce10f commit 6fdb10f
Show file tree
Hide file tree
Showing 5 changed files with 77 additions and 15 deletions.
6 changes: 2 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
## Ejercicio integrador


## example

TODO
[Consigna](https://docs.google.com/document/d/1FWh8VHpaqPjn-YbyAYFESUKLxk2Sx2CC4gP-OYWgXQw/edit?usp=drive_link)

2 changes: 1 addition & 1 deletion hechizos.wlk
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ class Profesor inherits Estudiante{
class Estudiante inherits Personaje{
const hechizos = []
var property habilidad
var casa
var casa
var property sangrePura = false

method habiloso() = habilidad > 10
Expand Down
73 changes: 73 additions & 0 deletions log/wollok1.log
Original file line number Diff line number Diff line change
Expand Up @@ -3085,3 +3085,76 @@
{"level":"info","message":"⌛ Building environment","timeElapsed":536,"timestamp":"2024-08-20T21:18:55.769Z"}
{"level":"info","message":"⌛ Validating hechizos.wlk","timeElapsed":485,"timestamp":"2024-08-20T21:18:56.257Z"}
{"level":"info","message":"⌛ Validating pruebaHechizos.wtest","timeElapsed":566,"timestamp":"2024-08-20T21:18:56.829Z"}
{"level":"info","message":"⌛ Building environment","timeElapsed":617,"timestamp":"2024-08-21T18:33:11.073Z"}
{"level":"info","message":"⌛ Building environment","timeElapsed":208,"timestamp":"2024-08-21T18:33:11.292Z"}
{"level":"info","message":"⌛ Validating hechizos.wlk","timeElapsed":192,"timestamp":"2024-08-21T18:33:11.538Z"}
{"level":"info","message":"⌛ Validating hechizos.wlk","timeElapsed":131,"timestamp":"2024-08-21T18:33:11.671Z"}
{"level":"info","message":"⌛ Building environment","timeElapsed":109,"timestamp":"2024-08-21T18:33:11.779Z"}
{"level":"info","message":"⌛ Validating hechizos.wlk","timeElapsed":111,"timestamp":"2024-08-21T18:33:11.894Z"}
{"level":"info","message":"⌛ Building environment","timeElapsed":124,"timestamp":"2024-08-21T18:33:13.048Z"}
{"level":"info","message":"⌛ Validating hechizos.wlk","timeElapsed":135,"timestamp":"2024-08-21T18:33:13.191Z"}
{"level":"info","message":"⌛ Building environment","timeElapsed":135,"timestamp":"2024-08-21T18:33:13.516Z"}
{"level":"info","message":"⌛ Validating hechizos.wlk","timeElapsed":147,"timestamp":"2024-08-21T18:33:13.763Z"}
{"level":"info","message":"⌛ Validating hechizos.wlk","timeElapsed":114,"timestamp":"2024-08-21T18:33:13.877Z"}
{"level":"info","message":"⌛ Building environment","timeElapsed":111,"timestamp":"2024-08-21T18:33:14.343Z"}
{"level":"info","message":"⌛ Validating hechizos.wlk","timeElapsed":104,"timestamp":"2024-08-21T18:33:14.447Z"}
{"level":"info","message":"⌛ Building environment","timeElapsed":118,"timestamp":"2024-08-21T18:33:14.800Z"}
{"level":"info","message":"⌛ Validating hechizos.wlk","timeElapsed":109,"timestamp":"2024-08-21T18:33:14.910Z"}
{"level":"info","message":"⌛ Building environment","timeElapsed":110,"timestamp":"2024-08-21T18:33:15.328Z"}
{"level":"info","message":"⌛ Validating hechizos.wlk","timeElapsed":113,"timestamp":"2024-08-21T18:33:15.442Z"}
{"level":"info","message":"⌛ Building environment","timeElapsed":110,"timestamp":"2024-08-21T18:33:16.090Z"}
{"level":"info","message":"⌛ Validating hechizos.wlk","timeElapsed":104,"timestamp":"2024-08-21T18:33:16.195Z"}
{"level":"info","message":"⌛ Validating hechizos.wlk","timeElapsed":110,"timestamp":"2024-08-21T18:33:16.395Z"}
{"level":"info","message":"⌛ Building environment","timeElapsed":105,"timestamp":"2024-08-21T18:33:20.811Z"}
{"level":"info","message":"⌛ Validating hechizos.wlk","timeElapsed":104,"timestamp":"2024-08-21T18:33:20.921Z"}
{"level":"info","message":"⌛ Building environment","timeElapsed":179,"timestamp":"2024-08-21T18:33:21.401Z"}
{"level":"info","message":"⌛ Building environment","timeElapsed":115,"timestamp":"2024-08-21T18:33:21.521Z"}
{"level":"info","message":"⌛ Validating hechizos.wlk","timeElapsed":105,"timestamp":"2024-08-21T18:33:22.054Z"}
{"level":"info","message":"⌛ Validating hechizos.wlk","timeElapsed":112,"timestamp":"2024-08-21T18:33:22.166Z"}
{"level":"info","message":"⌛ Validating hechizos.wlk","timeElapsed":106,"timestamp":"2024-08-21T18:33:22.272Z"}
{"level":"info","message":"⌛ Validating hechizos.wlk","timeElapsed":104,"timestamp":"2024-08-21T18:33:22.481Z"}
{"level":"info","message":"⌛ Validating hechizos.wlk","timeElapsed":109,"timestamp":"2024-08-21T18:33:22.590Z"}
{"level":"info","message":"⌛ Validating hechizos.wlk","timeElapsed":112,"timestamp":"2024-08-21T18:33:22.703Z"}
{"level":"info","message":"⌛ Building environment","timeElapsed":102,"timestamp":"2024-08-21T18:33:23.983Z"}
{"level":"info","message":"⌛ Validating hechizos.wlk","timeElapsed":118,"timestamp":"2024-08-21T18:33:24.102Z"}
{"level":"info","message":"⌛ Validating hechizos.wlk","timeElapsed":121,"timestamp":"2024-08-21T18:33:24.313Z"}
{"level":"info","message":"⌛ Building environment","timeElapsed":270,"timestamp":"2024-08-21T18:33:24.584Z"}
{"level":"info","message":"⌛ Validating hechizos.wlk","timeElapsed":119,"timestamp":"2024-08-21T18:33:24.803Z"}
{"level":"info","message":"⌛ Validating hechizos.wlk","timeElapsed":116,"timestamp":"2024-08-21T18:33:25.002Z"}
{"level":"info","message":"⌛ Validating hechizos.wlk","timeElapsed":103,"timestamp":"2024-08-21T18:33:25.190Z"}
{"level":"info","message":"⌛ Building environment","timeElapsed":101,"timestamp":"2024-08-21T18:33:25.292Z"}
{"level":"info","message":"⌛ Validating hechizos.wlk","timeElapsed":106,"timestamp":"2024-08-21T18:33:25.485Z"}
{"level":"info","message":"⌛ Validating hechizos.wlk","timeElapsed":111,"timestamp":"2024-08-21T18:33:25.596Z"}
{"level":"info","message":"⌛ Validating hechizos.wlk","timeElapsed":106,"timestamp":"2024-08-21T18:33:25.706Z"}
{"level":"info","message":"⌛ Building environment","timeElapsed":105,"timestamp":"2024-08-21T18:33:38.160Z"}
{"level":"info","message":"⌛ Validating pruebaHechizos.wtest","timeElapsed":113,"timestamp":"2024-08-21T18:33:38.351Z"}
{"level":"info","message":"⌛ Building environment","timeElapsed":123,"timestamp":"2024-08-21T18:33:38.474Z"}
{"level":"info","message":"⌛ Validating pruebaHechizos.wtest","timeElapsed":130,"timestamp":"2024-08-21T18:33:38.634Z"}
{"level":"info","message":"⌛ Validating pruebaHechizos.wtest","timeElapsed":103,"timestamp":"2024-08-21T18:33:38.890Z"}
{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-08-21T18:33:38.891Z"}
{"level":"info","message":"⌛ Validating pruebaHechizos.wtest","timeElapsed":108,"timestamp":"2024-08-21T18:33:39.090Z"}
{"level":"info","message":"⌛ Validating pruebaHechizos.wtest","timeElapsed":113,"timestamp":"2024-08-21T18:33:39.203Z"}
{"level":"info","message":"⌛ Validating pruebaHechizos.wtest","timeElapsed":113,"timestamp":"2024-08-21T18:33:39.316Z"}
{"level":"info","message":"⌛ Validating pruebaHechizos.wtest","timeElapsed":109,"timestamp":"2024-08-21T18:33:39.597Z"}
{"level":"info","message":"⌛ Validating pruebaHechizos.wtest","timeElapsed":111,"timestamp":"2024-08-21T18:33:39.780Z"}
{"level":"info","message":"⌛ Validating pruebaHechizos.wtest","timeElapsed":111,"timestamp":"2024-08-21T18:33:39.965Z"}
{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{121aa9} at pruebaHechizos.wtest:6 exhausted all cases without a match [NamedArgument]{121aa9} at pruebaHechizos.wtest:6 exhausted all cases without a match","stack":"Error: [NamedArgument]{121aa9} at pruebaHechizos.wtest:6 exhausted all cases without a match\n at /home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/server/out/functionalities/autocomplete/node-completion.js:56:43)\n at completeReference (/home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/server/out/functionalities/autocomplete/node-completion.js:64:135)\n at /home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/server/out/functionalities/autocomplete/autocomplete.js:26:154\n at /home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/server/out/server.js:198:20\n at /home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)","timestamp":"2024-08-21T18:33:39.986Z"}
{"level":"info","message":"⌛ Validating pruebaHechizos.wtest","timeElapsed":110,"timestamp":"2024-08-21T18:33:40.165Z"}
{"level":"info","message":"⌛ Validating pruebaHechizos.wtest","timeElapsed":119,"timestamp":"2024-08-21T18:33:40.348Z"}
{"level":"info","message":"⌛ Validating pruebaHechizos.wtest","timeElapsed":108,"timestamp":"2024-08-21T18:33:40.461Z"}
{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{18bccf} at pruebaHechizos.wtest:6 exhausted all cases without a match [NamedArgument]{18bccf} at pruebaHechizos.wtest:6 exhausted all cases without a match","stack":"Error: [NamedArgument]{18bccf} at pruebaHechizos.wtest:6 exhausted all cases without a match\n at /home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/server/out/functionalities/autocomplete/node-completion.js:56:43)\n at completeReference (/home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/server/out/functionalities/autocomplete/node-completion.js:64:135)\n at /home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/server/out/functionalities/autocomplete/autocomplete.js:26:154\n at /home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/server/out/server.js:198:20\n at /home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)","timestamp":"2024-08-21T18:33:40.556Z"}
{"level":"info","message":"⌛ Building environment","timeElapsed":131,"timestamp":"2024-08-21T18:33:40.687Z"}
{"level":"info","message":"⌛ Validating pruebaHechizos.wtest","timeElapsed":114,"timestamp":"2024-08-21T18:33:40.801Z"}
{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{6226c6} at pruebaHechizos.wtest:6 exhausted all cases without a match [NamedArgument]{6226c6} at pruebaHechizos.wtest:6 exhausted all cases without a match","stack":"Error: [NamedArgument]{6226c6} at pruebaHechizos.wtest:6 exhausted all cases without a match\n at /home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/server/out/functionalities/autocomplete/node-completion.js:56:43)\n at completeReference (/home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/server/out/functionalities/autocomplete/node-completion.js:64:135)\n at /home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/server/out/functionalities/autocomplete/autocomplete.js:26:154\n at /home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/server/out/server.js:198:20\n at /home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)","timestamp":"2024-08-21T18:33:40.892Z"}
{"level":"info","message":"⌛ Validating pruebaHechizos.wtest","timeElapsed":160,"timestamp":"2024-08-21T18:33:41.052Z"}
{"level":"info","message":"⌛ Validating pruebaHechizos.wtest","timeElapsed":104,"timestamp":"2024-08-21T18:33:41.237Z"}
{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{759a27} at pruebaHechizos.wtest:6 exhausted all cases without a match [NamedArgument]{759a27} at pruebaHechizos.wtest:6 exhausted all cases without a match","stack":"Error: [NamedArgument]{759a27} at pruebaHechizos.wtest:6 exhausted all cases without a match\n at /home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/server/out/functionalities/autocomplete/node-completion.js:56:43)\n at completeReference (/home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/server/out/functionalities/autocomplete/node-completion.js:64:135)\n at /home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/server/out/functionalities/autocomplete/autocomplete.js:26:154\n at /home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/server/out/server.js:198:20\n at /home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/lucas/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.3/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)","timestamp":"2024-08-21T18:33:41.393Z"}
{"level":"info","message":"⌛ Validating pruebaHechizos.wtest","timeElapsed":102,"timestamp":"2024-08-21T18:33:41.496Z"}
{"level":"info","message":"⌛ Validating pruebaHechizos.wtest","timeElapsed":101,"timestamp":"2024-08-21T18:33:41.597Z"}
{"level":"info","message":"⌛ Validating pruebaHechizos.wtest","timeElapsed":106,"timestamp":"2024-08-21T18:33:41.704Z"}
{"failures":[],"level":"info","message":"🧪 Test runner executed on /home/lucas/Documentos/objetos/hechizos","result":{"failed":0,"ok":2},"timeElapsed":399,"timestamp":"2024-08-21T18:33:47.789Z"}
{"level":"info","message":"⌛ Validating testExample.wtest","timeElapsed":209,"timestamp":"2024-08-21T18:34:00.139Z"}
{"level":"info","message":"onRequest - STRONG_FILES_CHANGED:/home/lucas/Documentos/objetos/hechizos/testExample.wtest","timestamp":"2024-08-21T18:34:04.481Z"}
{"level":"info","message":"⌛ Building environment","timeElapsed":157,"timestamp":"2024-08-21T18:34:04.639Z"}
{"level":"info","message":"onRequest - WORKSPACE_URI:file:///home/lucas/Documentos/objetos/hechizos","timestamp":"2024-08-21T18:34:04.814Z"}
{"level":"info","message":"Removing diagnostics from /home/lucas/Documentos/objetos/hechizos/testExample.wtest","timestamp":"2024-08-21T18:34:04.854Z"}
2 changes: 1 addition & 1 deletion pruebaHechizos.wtest
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import hechizos.*
describe "tests de HP"{
var inmobi = new Hechizo(dificultad = 9)
var imperius = new HechizoImperdonable(dificultad = 5,costo=30)
var her = new Estudiante(habilidad = 10, hechizos = [inmobi,imperius])
var her = new Estudiante(habilidad = 10, hechizos = [inmobi,imperius], casa = grifindor)
var lechuza = new Personaje(salud = 100)

test "Estudiante lanza hechizo comun"{
Expand Down
9 changes: 0 additions & 9 deletions testExample.wtest

This file was deleted.

0 comments on commit 6fdb10f

Please sign in to comment.