<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Test-Driven Development no Rails: Unit Tests</title>
	<atom:link href="http://simplesideias.com.br/tdd-no-rails-unit-tests/feed/" rel="self" type="application/rss+xml" />
	<link>http://simplesideias.com.br/tdd-no-rails-unit-tests/</link>
	<description></description>
	<lastBuildDate>Thu, 09 Feb 2012 12:17:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Luiz</title>
		<link>http://simplesideias.com.br/tdd-no-rails-unit-tests/#comment-133226</link>
		<dc:creator>Luiz</dc:creator>
		<pubDate>Thu, 12 Jan 2012 17:53:20 +0000</pubDate>
		<guid isPermaLink="false">http://simplesideias.com.br/tdd-no-rails-unit-tests/#comment-133226</guid>
		<description>Muito bom o posto parabens, vai me ajudar muito no TCC =)</description>
		<content:encoded><![CDATA[<p>Muito bom o posto parabens, vai me ajudar muito no TCC =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cjapes</title>
		<link>http://simplesideias.com.br/tdd-no-rails-unit-tests/#comment-128023</link>
		<dc:creator>cjapes</dc:creator>
		<pubDate>Thu, 08 Sep 2011 14:59:24 +0000</pubDate>
		<guid isPermaLink="false">http://simplesideias.com.br/tdd-no-rails-unit-tests/#comment-128023</guid>
		<description>Acho que me está a faltar algum testa na parte em que fazemos 8 testes… alguém pode enunciar os 8 testes?</description>
		<content:encoded><![CDATA[<p>Acho que me está a faltar algum testa na parte em que fazemos 8 testes… alguém pode enunciar os 8 testes?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mateus</title>
		<link>http://simplesideias.com.br/tdd-no-rails-unit-tests/#comment-116627</link>
		<dc:creator>Mateus</dc:creator>
		<pubDate>Fri, 20 Aug 2010 18:43:18 +0000</pubDate>
		<guid isPermaLink="false">http://simplesideias.com.br/tdd-no-rails-unit-tests/#comment-116627</guid>
		<description>Também tive os mesmo problemas do amigo de cima, se você esta usando o mysql e colocando os campos como not null o desc do mysql fica assim: 

http://pastebin.com/V3U8Cq9F

E ele não permite fazer uma inserção com &#039;nil&#039; e da um Error não uma Failure no ActiveRecorder

Outra coisa que aconteceu aqui no metódo test_should_deny_duplicate_user é que ele não encontrou o metódo `assert_valid</description>
		<content:encoded><![CDATA[<p>Também tive os mesmo problemas do amigo de cima, se você esta usando o mysql e colocando os campos como not null o desc do mysql fica assim: </p>
<p><a href="http://pastebin.com/V3U8Cq9F" rel="nofollow">http://pastebin.com/V3U8Cq9F</a></p>
<p>E ele não permite fazer uma inserção com 'nil' e da um Error não uma Failure no ActiveRecorder</p>
<p>Outra coisa que aconteceu aqui no metódo test_should_deny_duplicate_user é que ele não encontrou o metódo `assert_valid</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mateus</title>
		<link>http://simplesideias.com.br/tdd-no-rails-unit-tests/#comment-116620</link>
		<dc:creator>Mateus</dc:creator>
		<pubDate>Fri, 20 Aug 2010 13:11:53 +0000</pubDate>
		<guid isPermaLink="false">http://simplesideias.com.br/tdd-no-rails-unit-tests/#comment-116620</guid>
		<description>Estou usando ubuntu, Rails 2.3.5, ruby 1.8.6 e ao seguir o tutorial ao chegar na criação do teste me foi criado o arquivo test/unit/user_test.rb  com a seguinte classe: 

&quot;class UserTest &lt; ActiveSupport::TestCase&quot; 

diferente da mostrada no tutorial que era class UserTest &lt; Test::Unit::TestCase alguém pode me clarear? Thanks!</description>
		<content:encoded><![CDATA[<p>Estou usando ubuntu, Rails 2.3.5, ruby 1.8.6 e ao seguir o tutorial ao chegar na criação do teste me foi criado o arquivo test/unit/user_test.rb  com a seguinte classe: </p>
<p>"class UserTest &lt; ActiveSupport::TestCase&quot; </p>
<p>diferente da mostrada no tutorial que era class UserTest &lt; Test::Unit::TestCase alguém pode me clarear? Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Luiz</title>
		<link>http://simplesideias.com.br/tdd-no-rails-unit-tests/#comment-116251</link>
		<dc:creator>Luiz</dc:creator>
		<pubDate>Mon, 19 Jul 2010 03:55:16 +0000</pubDate>
		<guid isPermaLink="false">http://simplesideias.com.br/tdd-no-rails-unit-tests/#comment-116251</guid>
		<description>Legal, Nando, só que a repercussão desse acerto, na prática do seu laboratório, criará a necessidade de outro(s) acerto(s) no seu post.

No segundo teste, quando se verifica se o usuário é &quot;válido&quot; executando o &quot;User.create&quot;, com o banco configurado com aqueles campos para não aceitarem &quot;null&quot;, a execução do teste acusaria um erro e não a falha que você mostrou. Com algum erro, o teste para. Acontece erro porque o gerenciador do banco não aceita salvar &quot;null&quot; nos campos em questão.

Seria muito legal se você refizesse a sequência do seu roteiro e atualizasse o post, pois esse seu material é um dos raros que encontrei na net que tenta ser o mais completo possível na demonstração da (boa) prática do TDD. Tenho encontrado só material incompleto, até mesmo o material do &quot;Guides&quot; nesse assunto é cheio de lacunas.  Obrigado</description>
		<content:encoded><![CDATA[<p>Legal, Nando, só que a repercussão desse acerto, na prática do seu laboratório, criará a necessidade de outro(s) acerto(s) no seu post.</p>
<p>No segundo teste, quando se verifica se o usuário é "válido" executando o "User.create", com o banco configurado com aqueles campos para não aceitarem "null", a execução do teste acusaria um erro e não a falha que você mostrou. Com algum erro, o teste para. Acontece erro porque o gerenciador do banco não aceita salvar "null" nos campos em questão.</p>
<p>Seria muito legal se você refizesse a sequência do seu roteiro e atualizasse o post, pois esse seu material é um dos raros que encontrei na net que tenta ser o mais completo possível na demonstração da (boa) prática do TDD. Tenho encontrado só material incompleto, até mesmo o material do "Guides" nesse assunto é cheio de lacunas.  Obrigado</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nando Vieira</title>
		<link>http://simplesideias.com.br/tdd-no-rails-unit-tests/#comment-116249</link>
		<dc:creator>Nando Vieira</dc:creator>
		<pubDate>Mon, 19 Jul 2010 00:39:37 +0000</pubDate>
		<guid isPermaLink="false">http://simplesideias.com.br/tdd-no-rails-unit-tests/#comment-116249</guid>
		<description>Luiz, bem visto! Já atualizei o post.</description>
		<content:encoded><![CDATA[<p>Luiz, bem visto! Já atualizei o post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Luiz</title>
		<link>http://simplesideias.com.br/tdd-no-rails-unit-tests/#comment-116230</link>
		<dc:creator>Luiz</dc:creator>
		<pubDate>Sat, 17 Jul 2010 03:38:15 +0000</pubDate>
		<guid isPermaLink="false">http://simplesideias.com.br/tdd-no-rails-unit-tests/#comment-116230</guid>
		<description>Nando, na criação das colunas não deveria ser &quot; :null =&gt; false &quot; ao invés de &quot; :nil =&gt; false &quot; ?  Uso o MySQL e fez diferença, o :nil não fez cócegas nele. 

Ao usar :null , logo no primeiro teste - !user.valid? - apareceu um erro e não uma falha como no seu resultado, já que o gerenciador do banco não permite a gravação, óbvio. 

E as coisas não tomariam um caminho um pouco diferente da sua sequência a partir daí? Sou novato nessa área, estou aprendendo. Obrigado.</description>
		<content:encoded><![CDATA[<p>Nando, na criação das colunas não deveria ser " :null =&gt; false " ao invés de " :nil =&gt; false " ?  Uso o MySQL e fez diferença, o :nil não fez cócegas nele. </p>
<p>Ao usar :null , logo no primeiro teste - !user.valid? - apareceu um erro e não uma falha como no seu resultado, já que o gerenciador do banco não permite a gravação, óbvio. </p>
<p>E as coisas não tomariam um caminho um pouco diferente da sua sequência a partir daí? Sou novato nessa área, estou aprendendo. Obrigado.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Flávio Alves</title>
		<link>http://simplesideias.com.br/tdd-no-rails-unit-tests/#comment-111596</link>
		<dc:creator>Flávio Alves</dc:creator>
		<pubDate>Sun, 22 Nov 2009 12:09:44 +0000</pubDate>
		<guid isPermaLink="false">http://simplesideias.com.br/tdd-no-rails-unit-tests/#comment-111596</guid>
		<description>MUITO bom, Nando!
Parabéns e MUITO obrigado!
[]s</description>
		<content:encoded><![CDATA[<p>MUITO bom, Nando!<br />
Parabéns e MUITO obrigado!<br />
[]s</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Comin Blog &#187; Posts interessantes sobre RubyOnRails!</title>
		<link>http://simplesideias.com.br/tdd-no-rails-unit-tests/#comment-106540</link>
		<dc:creator>Comin Blog &#187; Posts interessantes sobre RubyOnRails!</dc:creator>
		<pubDate>Mon, 18 May 2009 01:49:23 +0000</pubDate>
		<guid isPermaLink="false">http://simplesideias.com.br/tdd-no-rails-unit-tests/#comment-106540</guid>
		<description>[...] Já neste link ele fala sobre a programação de testes&#8230;que todo mundo fala maravilhas mais ninguém explica como fazer. http://simplesideias.com.br/tdd-no-rails-unit-tests/ [...]</description>
		<content:encoded><![CDATA[<p>[...] Já neste link ele fala sobre a programação de testes&#8230;que todo mundo fala maravilhas mais ninguém explica como fazer. <a href="http://simplesideias.com.br/tdd-no-rails-unit-tests/" rel="nofollow">http://simplesideias.com.br/tdd-no-rails-unit-tests/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eleudson</title>
		<link>http://simplesideias.com.br/tdd-no-rails-unit-tests/#comment-101058</link>
		<dc:creator>Eleudson</dc:creator>
		<pubDate>Fri, 20 Feb 2009 17:04:27 +0000</pubDate>
		<guid isPermaLink="false">http://simplesideias.com.br/tdd-no-rails-unit-tests/#comment-101058</guid>
		<description>Ops!! Model correto sem maior e menor que.

class Review ActiveRecord::Base
  belongs_to :publication

  validates_associated :publication
  validates_presence_of :publication, :publication_id
  validates_numericality_of :publication_id, :only_integer =&gt; true

  validates_presence_of :body
end</description>
		<content:encoded><![CDATA[<p>Ops!! Model correto sem maior e menor que.</p>
<p>class Review ActiveRecord::Base<br />
  belongs_to :publication</p>
<p>  validates_associated :publication<br />
  validates_presence_of :publication, :publication_id<br />
  validates_numericality_of :publication_id, :only_integer =&gt; true</p>
<p>  validates_presence_of :body<br />
end</p>
]]></content:encoded>
	</item>
</channel>
</rss>

