<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Unit testy s knihovnou EasyMock</title>
	<link>http://vavru.cz/testovani-aplikaci/unit-testy-s-knihovnou-easymock/</link>
	<description>o e-commerce a všem co mě baví</description>
	<pubDate>Sun, 19 Apr 2026 16:18:41 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.2</generator>

	<item>
		<title>by: 2virginian</title>
		<link>http://vavru.cz/testovani-aplikaci/unit-testy-s-knihovnou-easymock/#komentar-475229</link>
		<pubDate>Wed, 12 Jan 2022 22:46:13 +0000</pubDate>
		<guid>http://vavru.cz/testovani-aplikaci/unit-testy-s-knihovnou-easymock/#komentar-475229</guid>
					<description><p>&lt;texy&gt;&lt;strong&gt;2elliptical&#8230;&lt;/strong&gt;</p>
<p>&#8230;
</p>
</description>
		<content:encoded><![CDATA[
<p><strong>2elliptical&#8230;</strong></p>

<p>&#8230;</p>

<!-- generated by Texy! -->]]></content:encoded>
				</item>
	<item>
		<title>by: david</title>
		<link>http://vavru.cz/testovani-aplikaci/unit-testy-s-knihovnou-easymock/#komentar-6929</link>
		<pubDate>Mon, 03 Nov 2008 13:42:49 +0000</pubDate>
		<guid>http://vavru.cz/testovani-aplikaci/unit-testy-s-knihovnou-easymock/#komentar-6929</guid>
					<description><p>&lt;texy&gt;to benzin: je pravda, ze napsat vsechny exceptation pro vsechny volane metody (i ty u kterych nepovazuju za dulezite kdy a kolikrat budou volany) neni moc efektivni. Ja to resim tak, ze nepouziju primo mock tridu, ale tridu od ni odvocenou, kde &quot;nedulezite metody&quot; maji implementaci napr vracejici konstantni hodnotu.</p>
<p>Moc_HttpRequest request = new Mock_HttpRequest()<br />
{<br />
@Override<br />
    pulbic String getContextPath()<br />
   {<br />
         return CONSTANT_PATH;<br />
   }<br />
};
</p>
</description>
		<content:encoded><![CDATA[
<p>to benzin: je pravda, ze napsat vsechny exceptation pro vsechny volane metody
(i&#160;ty u&#160;kterych nepovazuju za dulezite kdy a kolikrat budou volany)
neni moc efektivni. Ja to resim tak, ze nepouziju primo mock tridu, ale tridu od
ni odvocenou, kde &#8222;nedulezite metody&#8220; maji implementaci napr
vracejici konstantni hodnotu.</p>

<p>Moc_HttpRequest request = new Mock_HttpRequest()
<br />{
<br />@Override
<br />pulbic String getContextPath()
<br />{
<br />return CONSTANT_PATH;
<br />}
<br />};</p>

<!-- generated by Texy! -->]]></content:encoded>
				</item>
	<item>
		<title>by: tomas</title>
		<link>http://vavru.cz/testovani-aplikaci/unit-testy-s-knihovnou-easymock/#komentar-6908</link>
		<pubDate>Thu, 23 Oct 2008 16:38:02 +0000</pubDate>
		<guid>http://vavru.cz/testovani-aplikaci/unit-testy-s-knihovnou-easymock/#komentar-6908</guid>
					<description><p>&lt;texy&gt;Neda mi neupozornit na kniznicu <a href='http://www.unitils.org/' rel='nofollow'>http://www.unitils.org/</a>, ktora znacne zjednodusuje pracu s EasyMock.
</p>
</description>
		<content:encoded><![CDATA[
<p>Neda mi neupozornit na kniznicu <a href="http://www.unitils.org/"
rel="nofollow">http://www.uni&#173;tils.org/</a>, ktora znacne zjednodusuje
pracu s&#160;EasyMock.</p>

<!-- generated by Texy! -->]]></content:encoded>
				</item>
	<item>
		<title>by: benzin</title>
		<link>http://vavru.cz/testovani-aplikaci/unit-testy-s-knihovnou-easymock/#komentar-6907</link>
		<pubDate>Wed, 22 Oct 2008 12:38:10 +0000</pubDate>
		<guid>http://vavru.cz/testovani-aplikaci/unit-testy-s-knihovnou-easymock/#komentar-6907</guid>
					<description><p>&lt;texy&gt;No ano bez mocku se ani snad testovan neda, jenom si davejte opravdu pozor. Protoze EasyMock netestuje spravnost implementace, ale pouze ze byla nejak jina trida zavolana, v jakem poradi a s jakymi parametry.</p>
<p>A v tom je prave onen kamen urazu. Pri zmene interface se vam muze rozbit spousta testu, a dat je do kupy neni snadne.</p>
<p>Navis vas EasyMock nuti testovat neco co testovat ani nechcete. Dejme tomu HttpRequest, aktualne nase metoda vola getContextPath(), toto volani ale ve skutecnosti neni pro funkci vubec podstatne (dejme tomu ze se pouziva v logovani). Bohuzel do EasyMocku to nacpat musite. V pripade ze pak nekdo prestane logovat (a to muze prestat nekde hluboko v kodu, nebo zapne jinou logovaci uroven), tak najednou neprojde test.</p>
<p>Tak EasyMock pouzivejte s mirou, ne vzdy je totiz zjevne proc je toto volani tak dulezit a proc v tomto poradi a proc tolikrat &#8230;.
</p>
</description>
		<content:encoded><![CDATA[
<p>No ano bez mocku se ani snad testovan neda, jenom si davejte opravdu pozor.
Protoze EasyMock netestuje spravnost implementace, ale pouze ze byla nejak jina
trida zavolana, v&#160;jakem poradi a s&#160;jakymi parametry.</p>

<p>A&#160;v tom je prave onen kamen urazu. Pri zmene interface se vam muze
rozbit spousta testu, a dat je do kupy neni snadne.</p>

<p>Navis vas EasyMock nuti testovat neco co testovat ani nechcete. Dejme tomu
HttpRequest, aktualne nase metoda vola getContextPath(), toto volani ale ve
skutecnosti neni pro funkci vubec podstatne (dejme tomu ze se pouziva
v&#160;logovani). Bohuzel do EasyMocku to nacpat musite. V&#160;pripade ze pak
nekdo prestane logovat (a to muze prestat nekde hluboko v&#160;kodu, nebo zapne
jinou logovaci uroven), tak najednou neprojde test.</p>

<p>Tak EasyMock pouzivejte s&#160;mirou, ne vzdy je totiz zjevne proc je toto
volani tak dulezit a proc v&#160;tomto poradi a proc tolikrat&#8230;.</p>

<!-- generated by Texy! -->]]></content:encoded>
				</item>
</channel>
</rss>
