Skip to content

Commit

Permalink
Añadiendo pruebas
Browse files Browse the repository at this point in the history
  • Loading branch information
krishnah committed Dec 17, 2014
1 parent c386b56 commit d58565f
Show file tree
Hide file tree
Showing 7 changed files with 41 additions and 3 deletions.
2 changes: 1 addition & 1 deletion .c9/metadata/tab3
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"filter":false,"title":"bash - \"alu01005368742-pract8_lpp-1124680\"","tooltip":"bash - \"alu01005368742-pract8_lpp-1124680\"","undoManager":{"mark":0,"position":-1,"stack":[]},"terminal":{"id":"alu01005368742@pract8_lpp_209","cwd":"","width":1006,"height":204,"scrollTop":12},"timestamp":1417098973239,"hash":"da39a3ee5e6b4b0d3255bfef95601890afd80709"}
{"filter":false,"title":"bash - \"alu01005368742-pract8_lpp-1124680\"","tooltip":"bash - \"alu01005368742-pract8_lpp-1124680\"","undoManager":{"mark":0,"position":-1,"stack":[]},"terminal":{"id":"alu01005368742@pract8_lpp_209","cwd":"","width":1006,"height":204,"scrollTop":297},"timestamp":1417098973239,"hash":"da39a3ee5e6b4b0d3255bfef95601890afd80709"}
2 changes: 1 addition & 1 deletion .c9/metadata/workspace/lib/Examenes.rb
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"filter":false,"title":"Examenes.rb","tooltip":"/lib/Examenes.rb","undoManager":{"mark":-1,"position":-1,"stack":[]},"ace":{"folds":[],"scrolltop":61,"scrollleft":0,"selection":{"start":{"row":12,"column":25},"end":{"row":12,"column":25},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":2,"state":"start","mode":"ace/mode/ruby"}},"timestamp":1418230621441,"hash":"d2a6b3f1440a4b9826b3a125077564b03bd3df76"}
{"filter":false,"title":"Examenes.rb","tooltip":"/lib/Examenes.rb","undoManager":{"mark":14,"position":14,"stack":[[{"group":"doc","deltas":[{"start":{"row":12,"column":26},"end":{"row":13,"column":0},"action":"insert","lines":["",""]}]}],[{"group":"doc","deltas":[{"start":{"row":13,"column":0},"end":{"row":13,"column":26},"action":"insert","lines":["require 'Examenes/quiz.rb'"]}]}],[{"group":"doc","deltas":[{"start":{"row":13,"column":21},"end":{"row":13,"column":22},"action":"remove","lines":["z"]}]}],[{"group":"doc","deltas":[{"start":{"row":13,"column":20},"end":{"row":13,"column":21},"action":"remove","lines":["i"]}]}],[{"group":"doc","deltas":[{"start":{"row":13,"column":19},"end":{"row":13,"column":20},"action":"remove","lines":["u"]}]}],[{"group":"doc","deltas":[{"start":{"row":13,"column":18},"end":{"row":13,"column":19},"action":"remove","lines":["q"]}]}],[{"group":"doc","deltas":[{"start":{"row":13,"column":18},"end":{"row":13,"column":19},"action":"insert","lines":["n"]}]}],[{"group":"doc","deltas":[{"start":{"row":13,"column":19},"end":{"row":13,"column":20},"action":"insert","lines":["a"]}]}],[{"group":"doc","deltas":[{"start":{"row":13,"column":20},"end":{"row":13,"column":21},"action":"insert","lines":["r"]}]}],[{"group":"doc","deltas":[{"start":{"row":13,"column":21},"end":{"row":13,"column":22},"action":"insert","lines":["a"]}]}],[{"group":"doc","deltas":[{"start":{"row":13,"column":22},"end":{"row":13,"column":23},"action":"insert","lines":["n"]}]}],[{"group":"doc","deltas":[{"start":{"row":13,"column":23},"end":{"row":13,"column":24},"action":"insert","lines":["j"]}]}],[{"group":"doc","deltas":[{"start":{"row":13,"column":24},"end":{"row":13,"column":25},"action":"insert","lines":["e"]}]}],[{"group":"doc","deltas":[{"start":{"row":13,"column":25},"end":{"row":13,"column":26},"action":"insert","lines":["r"]}]}],[{"group":"doc","deltas":[{"start":{"row":13,"column":26},"end":{"row":13,"column":27},"action":"insert","lines":["o"]}]}]]},"ace":{"folds":[],"scrolltop":61,"scrollleft":0,"selection":{"start":{"row":13,"column":27},"end":{"row":13,"column":27},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":41,"mode":"ace/mode/ruby"}},"timestamp":1418857821173,"hash":"58ae7482ba5bba455204532cf696de106d76b5cb"}
2 changes: 1 addition & 1 deletion .c9/metadata/workspace/lib/Examenes/naranjero.rb

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .c9/metadata/workspace/spec/spec_naranjero.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"filter":false,"title":"spec_naranjero.rb","tooltip":"/spec/spec_naranjero.rb","undoManager":{"mark":0,"position":0,"stack":[[{"group":"doc","deltas":[{"start":{"row":0,"column":0},"end":{"row":31,"column":3},"action":"insert","lines":["require 'indice'","require 'spec_helper'","","","describe Naranjero do"," before :each do"," @naranjero = Naranjero.new(0,0)"," @t1 = Thread.new do"," 20.times do"," @naranjero.uno_mas"," end"," end"," @t2 = Thread.new do"," 20.times do"," @naranjero.recolectar_una"," end"," end"," end"," "," describe \"Aumentar_edad\" do"," it \"edad\" do"," @naranjero.uno_mas"," expect(@naranjero.edad).to eq(1) "," end"," it \"vivo?\" do"," @t1.join"," sleep 0.1"," expect(@naranjero.vivo).to eq(false)"," end"," end","","end"]}]}]]},"ace":{"folds":[],"scrolltop":327,"scrollleft":0,"selection":{"start":{"row":31,"column":3},"end":{"row":31,"column":3},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":19,"state":"start","mode":"ace/mode/ruby"}},"timestamp":1418858591563,"hash":"97d84f1d4be233818ba53448af1408a5481345a7"}
1 change: 1 addition & 0 deletions lib/Examenes.rb
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,6 @@
require "Examenes/interfaz.rb"
require "Examenes/examen.rb"
require 'Examenes/quiz.rb'
require 'Examenes/naranjero.rb'
module Examenes
end
4 changes: 4 additions & 0 deletions lib/Examenes/naranjero.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
class Arbol
require 'thread'
attr_reader :edad, :altura, :contador

def initialize()
Expand Down Expand Up @@ -50,4 +51,7 @@ def uno_mas
end
end

end

if __FILE__ == $0 then
end
32 changes: 32 additions & 0 deletions spec/spec_naranjero.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
require 'indice'
require 'spec_helper'


describe Naranjero do
before :each do
@naranjero = Naranjero.new(0,0)
@t1 = Thread.new do
20.times do
@naranjero.uno_mas
end
end
@t2 = Thread.new do
20.times do
@naranjero.recolectar_una
end
end
end

describe "Aumentar_edad" do
it "edad" do
@naranjero.uno_mas
expect(@naranjero.edad).to eq(1)
end
it "vivo?" do
@t1.join
sleep 0.1
expect(@naranjero.vivo).to eq(false)
end
end

end

0 comments on commit d58565f

Please sign in to comment.