<?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: Testando métodos privados e protegidos no Ruby</title>
	<atom:link href="http://simplesideias.com.br/testando-metodos-privados-e-protegidos-no-ruby/feed/" rel="self" type="application/rss+xml" />
	<link>http://simplesideias.com.br/testando-metodos-privados-e-protegidos-no-ruby/</link>
	<description></description>
	<lastBuildDate>Mon, 26 Jul 2010 13:52:17 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Tapajós</title>
		<link>http://simplesideias.com.br/testando-metodos-privados-e-protegidos-no-ruby/#comment-70304</link>
		<dc:creator>Tapajós</dc:creator>
		<pubDate>Wed, 18 Jun 2008 19:43:45 +0000</pubDate>
		<guid isPermaLink="false">http://simplesideias.com.br/?p=209#comment-70304</guid>
		<description>Quando caio nesse seu problema uma solução que eu sempre uso é: http://pastie.org/217489</description>
		<content:encoded><![CDATA[<p>Quando caio nesse seu problema uma solução que eu sempre uso é: <a href="http://pastie.org/217489" rel="nofollow">http://pastie.org/217489</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nando Vieira</title>
		<link>http://simplesideias.com.br/testando-metodos-privados-e-protegidos-no-ruby/#comment-70115</link>
		<dc:creator>Nando Vieira</dc:creator>
		<pubDate>Wed, 18 Jun 2008 10:50:14 +0000</pubDate>
		<guid isPermaLink="false">http://simplesideias.com.br/?p=209#comment-70115</guid>
		<description>Phillip, embora concorde com o seu argumento, existem momentos que *preciso* testar métodos privados/protegidos. 

Tomemos como exemplo um sistema de autenticação no Rails. Meus métodos de verificação estão como &lt;code&gt;private&lt;/code&gt; no &quot;Application.rb&quot; pois eles devem estar disponíveis apenas para controllers e views, e não podem ser identificados como rotas.

Neste caso, faz todo o sentido eu escrever testes unitários para os métodos que compõe a classe &lt;code&gt;Application&lt;/code&gt; (&lt;code&gt;logged?&lt;/code&gt; ou &lt;code&gt;current_user&lt;/code&gt;, por exemplo), pois não necessariamente eles possuem uma abstração principal.

Faz sentido? Como você faria seus testes neste caso?</description>
		<content:encoded><![CDATA[<p>Phillip, embora concorde com o seu argumento, existem momentos que *preciso* testar métodos privados/protegidos. </p>
<p>Tomemos como exemplo um sistema de autenticação no Rails. Meus métodos de verificação estão como <code>private</code> no "Application.rb" pois eles devem estar disponíveis apenas para controllers e views, e não podem ser identificados como rotas.</p>
<p>Neste caso, faz todo o sentido eu escrever testes unitários para os métodos que compõe a classe <code>Application</code> (<code>logged?</code> ou <code>current_user</code>, por exemplo), pois não necessariamente eles possuem uma abstração principal.</p>
<p>Faz sentido? Como você faria seus testes neste caso?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Phillip Calçado</title>
		<link>http://simplesideias.com.br/testando-metodos-privados-e-protegidos-no-ruby/#comment-70077</link>
		<dc:creator>Phillip Calçado</dc:creator>
		<pubDate>Wed, 18 Jun 2008 09:17:09 +0000</pubDate>
		<guid isPermaLink="false">http://simplesideias.com.br/?p=209#comment-70077</guid>
		<description>Object#send salva vidas muitas vezes mas testes unitários em OO deveriam focar na classe e não no método. Testar métodos privados pode inciar que voc6e está quebrando a abstração principal...

http://fragmental.tw/2008/01/08/please-do-not-break-into/

[]s</description>
		<content:encoded><![CDATA[<p>Object#send salva vidas muitas vezes mas testes unitários em OO deveriam focar na classe e não no método. Testar métodos privados pode inciar que voc6e está quebrando a abstração principal...</p>
<p><a href="http://fragmental.tw/2008/01/08/please-do-not-break-into/" rel="nofollow">http://fragmental.tw/2008/01/08/please-do-not-break-into/</a></p>
<p>[]s</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ArthurGeek</title>
		<link>http://simplesideias.com.br/testando-metodos-privados-e-protegidos-no-ruby/#comment-69838</link>
		<dc:creator>ArthurGeek</dc:creator>
		<pubDate>Tue, 17 Jun 2008 19:14:51 +0000</pubDate>
		<guid isPermaLink="false">http://simplesideias.com.br/?p=209#comment-69838</guid>
		<description>Muuito elegante mesmo! Mas, faltou dizer se você é Emo ou não! :P</description>
		<content:encoded><![CDATA[<p>Muuito elegante mesmo! Mas, faltou dizer se você é Emo ou não! :P</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Davis Zanetti Cabral</title>
		<link>http://simplesideias.com.br/testando-metodos-privados-e-protegidos-no-ruby/#comment-69837</link>
		<dc:creator>Davis Zanetti Cabral</dc:creator>
		<pubDate>Tue, 17 Jun 2008 19:08:27 +0000</pubDate>
		<guid isPermaLink="false">http://simplesideias.com.br/?p=209#comment-69837</guid>
		<description>Matou um problema bicho! Mto bom mesmo!</description>
		<content:encoded><![CDATA[<p>Matou um problema bicho! Mto bom mesmo!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marco Gomes</title>
		<link>http://simplesideias.com.br/testando-metodos-privados-e-protegidos-no-ruby/#comment-69830</link>
		<dc:creator>Marco Gomes</dc:creator>
		<pubDate>Tue, 17 Jun 2008 18:56:48 +0000</pubDate>
		<guid isPermaLink="false">http://simplesideias.com.br/?p=209#comment-69830</guid>
		<description>Adorei o &quot;tema&quot; do exemplo :)</description>
		<content:encoded><![CDATA[<p>Adorei o "tema" do exemplo :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David</title>
		<link>http://simplesideias.com.br/testando-metodos-privados-e-protegidos-no-ruby/#comment-69829</link>
		<dc:creator>David</dc:creator>
		<pubDate>Tue, 17 Jun 2008 18:19:57 +0000</pubDate>
		<guid isPermaLink="false">http://simplesideias.com.br/?p=209#comment-69829</guid>
		<description>Muito bom o post :)</description>
		<content:encoded><![CDATA[<p>Muito bom o post :)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
