<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.1" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Тестирование с помощью JUnit (Test Case)</title>
	<link>http://www.javenue.info/post/19</link>
	<description>Блог разработчика о Java и родственных технологиях</description>
	<pubDate>Sun, 05 Feb 2012 00:10:57 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>

	<item>
		<title>By: minamissi</title>
		<link>http://www.javenue.info/post/19#comment-92618</link>
		<author>minamissi</author>
		<pubDate>Mon, 09 Jan 2012 08:58:32 +0000</pubDate>
		<guid>http://www.javenue.info/post/19#comment-92618</guid>
		<description>a mozhno uznat' kak testirovat proceduru, kotoraja nichego ne vovrawaet? 
spasibo</description>
		<content:encoded><![CDATA[<p>a mozhno uznat&#8217; kak testirovat proceduru, kotoraja nichego ne vovrawaet?<br />
spasibo</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chinaexp</title>
		<link>http://www.javenue.info/post/19#comment-87271</link>
		<author>chinaexp</author>
		<pubDate>Tue, 16 Aug 2011 06:25:43 +0000</pubDate>
		<guid>http://www.javenue.info/post/19#comment-87271</guid>
		<description>http://chinaexp.ru интернет-магазин!</description>
		<content:encoded><![CDATA[<p><a href="http://chinaexp.ru" rel="nofollow">http://chinaexp.ru</a> интернет-магазин!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SunHere</title>
		<link>http://www.javenue.info/post/19#comment-87224</link>
		<author>SunHere</author>
		<pubDate>Mon, 15 Aug 2011 05:32:40 +0000</pubDate>
		<guid>http://www.javenue.info/post/19#comment-87224</guid>
		<description>Здравствуйте, далёк от программирования, но читаю про тестирование, выходит unit тестированием занимаются программисты в процессе написания кода?тоесть для определённого класса пишеться класс, в котором тестяться данные?</description>
		<content:encoded><![CDATA[<p>Здравствуйте, далёк от программирования, но читаю про тестирование, выходит unit тестированием занимаются программисты в процессе написания кода?тоесть для определённого класса пишеться класс, в котором тестяться данные?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mike</title>
		<link>http://www.javenue.info/post/19#comment-76357</link>
		<author>mike</author>
		<pubDate>Sun, 20 Mar 2011 19:25:22 +0000</pubDate>
		<guid>http://www.javenue.info/post/19#comment-76357</guid>
		<description>to hudson

тоже столкнулся с такой проблемой при выполнении jar.

решение простое - надо скопировать junit****.jar в
java/lib/ext

и всё заработает.
Вызвано тем, что при выполнении *.class все библиотеки беруться из CLASSPATH.
А вот привыполнении jar библиотеки берутся из class-path манифеста.
родробности тут
http://download.oracle.com/javase/1.4.2/docs/tooldocs/findingclasses.html</description>
		<content:encoded><![CDATA[<p>to hudson</p>
<p>тоже столкнулся с такой проблемой при выполнении jar.</p>
<p>решение простое - надо скопировать junit****.jar в<br />
java/lib/ext</p>
<p>и всё заработает.<br />
Вызвано тем, что при выполнении *.class все библиотеки беруться из CLASSPATH.<br />
А вот привыполнении jar библиотеки берутся из class-path манифеста.<br />
родробности тут<br />
<a href="http://download.oracle.com/javase/1.4.2/docs/tooldocs/findingclasses.html" rel="nofollow">http://download.oracle.com/javase/1.4.2/docs/tooldocs/findingclasses.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Taper</title>
		<link>http://www.javenue.info/post/19#comment-70901</link>
		<author>Taper</author>
		<pubDate>Fri, 27 Aug 2010 12:50:41 +0000</pubDate>
		<guid>http://www.javenue.info/post/19#comment-70901</guid>
		<description>To GX3P:

Все тесты в итоге являются надуманными, бездумные тесты никому не нужны и что они будут тестировать - большой вопрос...

На этом простом примере автор показал принцип использования JUnit с использованием простых операций, которые можем проверить самостоятельно: 45 + 123 = 168.

Отладка: бывает разная, все зависит от приложения - есть случаи когда без ручной отладки не обойтись никак (для этого собирают команды тестировщиков), а есть случаи, когда простые вещи можно проверить еще на этапе сборки приложения - для этого и создаются JUnit-тесты. Ведь согласитесь, гораздо приятнее когда работу человека выполняет железяка, да еще и быстро, и к тому же на этапе компиляции.

В данном примере использован всего один класс, а в реальности их может быть гораздо больше (и зависимостей между ними тоже), а значит и вероятность возникновения ошибки возрастает...

Очень редко случается что класс пишется один раз и навсегда, SDK и тот обновляется периодически. Вот отсюда и появляется необходимость в автоматических тестах.</description>
		<content:encoded><![CDATA[<p>To GX3P:</p>
<p>Все тесты в итоге являются надуманными, бездумные тесты никому не нужны и что они будут тестировать - большой вопрос&#8230;</p>
<p>На этом простом примере автор показал принцип использования JUnit с использованием простых операций, которые можем проверить самостоятельно: 45 + 123 = 168.</p>
<p>Отладка: бывает разная, все зависит от приложения - есть случаи когда без ручной отладки не обойтись никак (для этого собирают команды тестировщиков), а есть случаи, когда простые вещи можно проверить еще на этапе сборки приложения - для этого и создаются JUnit-тесты. Ведь согласитесь, гораздо приятнее когда работу человека выполняет железяка, да еще и быстро, и к тому же на этапе компиляции.</p>
<p>В данном примере использован всего один класс, а в реальности их может быть гораздо больше (и зависимостей между ними тоже), а значит и вероятность возникновения ошибки возрастает&#8230;</p>
<p>Очень редко случается что класс пишется один раз и навсегда, SDK и тот обновляется периодически. Вот отсюда и появляется необходимость в автоматических тестах.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GX3P</title>
		<link>http://www.javenue.info/post/19#comment-70300</link>
		<author>GX3P</author>
		<pubDate>Mon, 19 Jul 2010 19:41:58 +0000</pubDate>
		<guid>http://www.javenue.info/post/19#comment-70300</guid>
		<description>Здравствуйте,
Разъясните, пожалуйста, ситуацию. В чем смысл  JUnit? Например, строки  
MathFunc math = new MathFunc(45);
assertTrue(math.plus(123) == 168);
не являются ли они надуманными, в плане проверки? Ведь при отладке метода мы все равно проверяем правильность его работы. Так в чем тогда смысл этих строк? Создается впечатление искусственности ситуации.
Действительно хочу понять.
Заранее спасибо,</description>
		<content:encoded><![CDATA[<p>Здравствуйте,<br />
Разъясните, пожалуйста, ситуацию. В чем смысл  JUnit? Например, строки<br />
MathFunc math = new MathFunc(45);<br />
assertTrue(math.plus(123) == 168);<br />
не являются ли они надуманными, в плане проверки? Ведь при отладке метода мы все равно проверяем правильность его работы. Так в чем тогда смысл этих строк? Создается впечатление искусственности ситуации.<br />
Действительно хочу понять.<br />
Заранее спасибо,</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Don</title>
		<link>http://www.javenue.info/post/19#comment-67575</link>
		<author>Don</author>
		<pubDate>Fri, 19 Mar 2010 12:06:51 +0000</pubDate>
		<guid>http://www.javenue.info/post/19#comment-67575</guid>
		<description>Так как тут описано, получается, работает. Но я читал, что такой способ устарел, т.е. нужно применять аннотации. Свой класс не должен наследоваться от CaseTest, а над тестирующем методом пи?ется @Test, так ничего не получается, все равно нужно наследовать свой класс от TestCase.

Есть примерчик, где описывается написание тестов от JUnit4?</description>
		<content:encoded><![CDATA[<p>Так как тут описано, получается, работает. Но я читал, что такой способ устарел, т.е. нужно применять аннотации. Свой класс не должен наследоваться от CaseTest, а над тестирующем методом пи?ется @Test, так ничего не получается, все равно нужно наследовать свой класс от TestCase.</p>
<p>Есть примерчик, где описывается написание тестов от JUnit4?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: c0nst</title>
		<link>http://www.javenue.info/post/19#comment-67555</link>
		<author>c0nst</author>
		<pubDate>Fri, 19 Mar 2010 09:26:27 +0000</pubDate>
		<guid>http://www.javenue.info/post/19#comment-67555</guid>
		<description>@Don:
Даже если метод ничего не возвращает, он все же меняет состояние каких-то объектов (если нет, то в по поводу необходимости такого метода есть боль?ие сомнения).
В таком случае нужно проверять, правильно ли было изменено состояние.</description>
		<content:encoded><![CDATA[<p>@Don:<br />
Даже если метод ничего не возвращает, он все же меняет состояние каких-то объектов (если нет, то в по поводу необходимости такого метода есть боль?ие сомнения).<br />
В таком случае нужно проверять, правильно ли было изменено состояние.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Don</title>
		<link>http://www.javenue.info/post/19#comment-67536</link>
		<author>Don</author>
		<pubDate>Thu, 18 Mar 2010 23:13:14 +0000</pubDate>
		<guid>http://www.javenue.info/post/19#comment-67536</guid>
		<description>А как тестировать методы, которые ничего не возвращают?</description>
		<content:encoded><![CDATA[<p>А как тестировать методы, которые ничего не возвращают?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hudson</title>
		<link>http://www.javenue.info/post/19#comment-63145</link>
		<author>hudson</author>
		<pubDate>Sun, 27 Dec 2009 15:03:52 +0000</pubDate>
		<guid>http://www.javenue.info/post/19#comment-63145</guid>
		<description>Giraffe, честно говоря давно это было. ? скорее всего дело было в CLASSPATH... )) Потому что тесты из командной строки я запускал.</description>
		<content:encoded><![CDATA[<p>Giraffe, честно говоря давно это было. ? скорее всего дело было в CLASSPATH&#8230; )) Потому что тесты из командной строки я запускал.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

