<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2italianfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-5041029224226829877</atom:id><lastBuildDate>Mon, 28 Nov 2011 00:55:34 +0000</lastBuildDate><category>java</category><category>web</category><category>unit</category><category>develop</category><category>development</category><category>junit</category><category>j2ee programmazione</category><category>sorting</category><category>maven</category><category>noIF</category><category>collection</category><category>transcoder</category><category>eclipse java</category><category>java JTabbedPane orentation swing</category><category>stile</category><category>style</category><category>test</category><category>gnome applet drive mount unmout c icon ubuntu</category><category>integration</category><category>css</category><category>agile</category><category>html</category><category>design</category><category>testNg</category><category>xhtml</category><category>j2ee</category><category>sviluppo</category><title>TommyAlf</title><description /><link>http://www.tommyalf.com/</link><managingEditor>noreply@blogger.com (tommyalf)</managingEditor><generator>Blogger</generator><openSearch:totalResults>22</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Tommyalf" /><feedburner:info uri="tommyalf" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>Tommyalf</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FTommyalf" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/Tommyalf" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FTommyalf" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FTommyalf" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FTommyalf" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://add.my.yahoo.com/content?lg=it&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2FTommyalf" src="http://eur.i1.yimg.com/eur.yimg.com/i/it/my/mioya1.gif">Subscribe with Mio Yahoo!</feedburner:feedFlare><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5041029224226829877.post-8256082525881744433</guid><pubDate>Wed, 01 Dec 2010 23:04:00 +0000</pubDate><atom:updated>2010-12-01T15:24:22.367-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">collection</category><category domain="http://www.blogger.com/atom/ns#">java</category><category domain="http://www.blogger.com/atom/ns#">sorting</category><title>Five useful ways to sorting in java</title><atom:summary>A rapid overview of java sorting :normal sort of list :  private static List VEGETABLES = Arrays.asList("apple", "cocumbers", "blackberry");  Collections.sort(VEGETABLES);  output: apple, blackberry, cocumbers   Reverse sorting:  private static List VEGETABLES = Arrays.asList("apple", "cocumbers", "blackberry");  Collections.sort(VEGETABLES, Collections.reverseOrder());  output: cocumbers, </atom:summary><link>http://feedproxy.google.com/~r/Tommyalf/~3/PtlkNHD3uvk/java-collection-sort-list.html</link><author>noreply@blogger.com (tommyalf)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Tommyalf/~4/PtlkNHD3uvk" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.tommyalf.com/2010/12/java-collection-sort-list.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5041029224226829877.post-6039297908988760256</guid><pubDate>Tue, 30 Nov 2010 21:53:00 +0000</pubDate><atom:updated>2010-11-30T14:52:14.601-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">gnome applet drive mount unmout c icon ubuntu</category><title>Gnome Applet. The my story with drive mount applet.</title><atom:summary>In my crazy world I think that I must not adapt to operating system and its relative Gui but Os and Gui must adapt to me.When for example gnome applet doesn't works fine than I would then I download sources, study and change one or two or more time since applet becames right for me.Then few day ago...I added in ubuntu the applet called "drive mount" that it enables anyone to mount and to unmout, </atom:summary><link>http://feedproxy.google.com/~r/Tommyalf/~3/ooALIVvzcpg/applet-gnome-gui-c-drivemount-mount.html</link><author>noreply@blogger.com (tommyalf)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_av5jUh8MjOY/TPV3y_c1gqI/AAAAAAAAAJo/FEsN9Z06Dh8/s72-c/firstp.png" height="72" width="72" /><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Tommyalf/~4/ooALIVvzcpg" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.tommyalf.com/2010/11/applet-gnome-gui-c-drivemount-mount.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5041029224226829877.post-5675933645647905792</guid><pubDate>Sat, 27 Nov 2010 11:51:00 +0000</pubDate><atom:updated>2010-11-27T04:07:08.336-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">java JTabbedPane orentation swing</category><title>Change JtabbedPane orentation</title><atom:summary>I'm reading a new simple interested question in Stackoverflow: How to make Java tabbed panes display tabs from right to left?Then i'm refering from "How to Use Tabbed Panes" to create a new project based by JTabbedPane component.It's enough to use "setComponentOrientation" method to change orentation of JTabbedPane. </atom:summary><link>http://feedproxy.google.com/~r/Tommyalf/~3/zM9vNPK3N_Y/java-jtabbedpane-orentation.html</link><author>noreply@blogger.com (tommyalf)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Tommyalf/~4/zM9vNPK3N_Y" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.tommyalf.com/2010/11/java-jtabbedpane-orentation.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5041029224226829877.post-8746072669929541792</guid><pubDate>Fri, 19 Nov 2010 13:57:00 +0000</pubDate><atom:updated>2010-11-22T14:41:50.519-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">eclipse java</category><title>solved bug of "password paranoic" of security storage for eclipse in linux</title><atom:summary>It's necessary to remember of the security storage's password for first use of cvs plugin of eclipse if you use linux.This issue because the security storage plugin don't save password. If you want save password of security storage you can modify source of plugin "equinox.security.ui" like below: A special thanks to ErMandrake for his technical and moral support.</atom:summary><link>http://feedproxy.google.com/~r/Tommyalf/~3/lQZTsafEJPM/security-storage-eclipse-password.html</link><author>noreply@blogger.com (tommyalf)</author><thr:total>3</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Tommyalf/~4/lQZTsafEJPM" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.tommyalf.com/2010/11/security-storage-eclipse-password.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5041029224226829877.post-1448385153700027254</guid><pubDate>Fri, 06 Aug 2010 07:48:00 +0000</pubDate><atom:updated>2010-08-06T00:49:09.805-07:00</atom:updated><title>E' Nato</title><atom:summary>Oggi è nato www.tommyalf.com. Allegria!</atom:summary><link>http://feedproxy.google.com/~r/Tommyalf/~3/ueeqyY28I8c/e-nato.html</link><author>noreply@blogger.com (tommyalf)</author><thr:total>3</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Tommyalf/~4/ueeqyY28I8c" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.tommyalf.com/2010/08/e-nato.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5041029224226829877.post-411224202353939807</guid><pubDate>Mon, 31 May 2010 08:06:00 +0000</pubDate><atom:updated>2010-05-31T01:17:48.009-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">java</category><category domain="http://www.blogger.com/atom/ns#">test</category><category domain="http://www.blogger.com/atom/ns#">junit</category><category domain="http://www.blogger.com/atom/ns#">maven</category><title>Junit e Maven, finalmente amici!</title><atom:summary>... Usare il plugin di Junit per Eclipse con un multi progetto complesso gestito con Mavena volte può risultare un operazione molto difficile. Il plugin di Maven di Eclipse in verità devecrescere ancora molto.Si ha spesso la necessità di aver dei files di risorse filtrati secondo specifiche politiche configurate in Maven.Purtroppo per Junit è sconosciuta la gestione dei filtri di maven, quindi </atom:summary><link>http://feedproxy.google.com/~r/Tommyalf/~3/hBvA45bAqlg/maven-junit-test-filtri-filter.html</link><author>noreply@blogger.com (tommyalf)</author><thr:total>2</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Tommyalf/~4/hBvA45bAqlg" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.tommyalf.com/2010/05/maven-junit-test-filtri-filter.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5041029224226829877.post-4842326959060305014</guid><pubDate>Sat, 28 Mar 2009 08:55:00 +0000</pubDate><atom:updated>2009-03-28T02:04:11.762-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">java</category><category domain="http://www.blogger.com/atom/ns#">noIF</category><category domain="http://www.blogger.com/atom/ns#">development</category><category domain="http://www.blogger.com/atom/ns#">j2ee programmazione</category><title>Eliminiamo qualche IF dal nostro codice</title><atom:summary>Oggi ho aderito dopo molto tempo che volevo farlo alla campagna "no IF". Programmare spesso richiede la capacità di creare non solo codice funzionante ma sopratutto programmi efficaci, facili da modificare e formalmente corretti. Meglio visitare il sito : http://tinyurl.com/daws5m  ed aderire come segno di buona volontà!</atom:summary><link>http://feedproxy.google.com/~r/Tommyalf/~3/HwVZnmbDD8M/eliminiamo-qualche-if-dal-nostro-codice.html</link><author>noreply@blogger.com (tommyalf)</author><thr:total>1</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Tommyalf/~4/HwVZnmbDD8M" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.tommyalf.com/2009/03/eliminiamo-qualche-if-dal-nostro-codice.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5041029224226829877.post-652120602552712117</guid><pubDate>Fri, 12 Dec 2008 11:07:00 +0000</pubDate><atom:updated>2008-12-12T03:22:10.506-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">testNg</category><category domain="http://www.blogger.com/atom/ns#">java</category><category domain="http://www.blogger.com/atom/ns#">agile</category><category domain="http://www.blogger.com/atom/ns#">j2ee</category><category domain="http://www.blogger.com/atom/ns#">test</category><category domain="http://www.blogger.com/atom/ns#">junit</category><title>Testng - uso del tag package</title><atom:summary>Qualche post fa si è definito un test tramite questa porzione di xml di configurazione: &lt;parameter name="parameter"  value="Questo è il parametro"/&gt;&lt;test name="Test dei parametri"&gt; &lt;classes&gt;  &lt;class name="it.testng.parameters.ParametersTest" /&gt; &lt;/classes&gt;&lt;/test&gt;Può nascere durante i test la volontà di eseguire tutti i test riferendosi al package anzichè ad una specifica classe. Niente di più </atom:summary><link>http://feedproxy.google.com/~r/Tommyalf/~3/Ck3UrZL0uJ4/testng-uso-del-tag-package.html</link><author>noreply@blogger.com (tommyalf)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Tommyalf/~4/Ck3UrZL0uJ4" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.tommyalf.com/2008/12/testng-uso-del-tag-package.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5041029224226829877.post-6773184573269213793</guid><pubDate>Mon, 06 Oct 2008 19:35:00 +0000</pubDate><atom:updated>2008-10-06T13:00:03.059-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">xhtml</category><category domain="http://www.blogger.com/atom/ns#">web</category><category domain="http://www.blogger.com/atom/ns#">html</category><category domain="http://www.blogger.com/atom/ns#">transcoder</category><title>HTML perfetti</title><atom:summary>Con XHTMLTranscoder è possibile ottenere delle pagine html perfette. XHTMLTranscoder corregge ogni imperfezione generando un codice xhtml perfetto.  Ad esempio eseguendo il codice:  XHTMLTranscoder xhtml_transcoder = new XHTMLTranscoder();  // create a dummy HMTML string  String html_string = "&lt;B CLASS=test&gt;put&lt;I&gt;here some broken HTML&lt;/B&gt;&lt;/I&gt;";  // transcode the string to XHTML  String </atom:summary><link>http://feedproxy.google.com/~r/Tommyalf/~3/CETLEDy7TFo/xhtmlwebxmltranscoder.html</link><author>noreply@blogger.com (tommyalf)</author><thr:total>1</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Tommyalf/~4/CETLEDy7TFo" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.tommyalf.com/2008/10/xhtmlwebxmltranscoder.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5041029224226829877.post-8786720399267723583</guid><pubDate>Sun, 28 Sep 2008 09:13:00 +0000</pubDate><atom:updated>2008-09-28T02:34:18.162-07:00</atom:updated><title>Un altro esempio di stile con bordi</title><atom:summary>box-width: border-box;width: 6em;height: 2.5em;border-radius: 0.5em 2em 0.5em 2em</atom:summary><link>http://feedproxy.google.com/~r/Tommyalf/~3/XbVXBGqNytE/esempio-arrontondati-css.html</link><author>noreply@blogger.com (tommyalf)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_av5jUh8MjOY/SN9PRQHmU6I/AAAAAAAAAHo/ZIByzLRpCuM/s72-c/rot.gif" height="72" width="72" /><thr:total>1</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Tommyalf/~4/XbVXBGqNytE" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.tommyalf.com/2008/09/esempio-arrontondati-css.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5041029224226829877.post-2027153301847723066</guid><pubDate>Thu, 25 Sep 2008 10:25:00 +0000</pubDate><atom:updated>2008-09-25T03:37:47.253-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">design</category><category domain="http://www.blogger.com/atom/ns#">web</category><category domain="http://www.blogger.com/atom/ns#">style</category><category domain="http://www.blogger.com/atom/ns#">stile</category><category domain="http://www.blogger.com/atom/ns#">css</category><title>Bordi arrotondati tramite css</title><atom:summary>Tramite css-3 si può creare il proprio stile con mille bordi arrotondati!Alcuni esempi delle proprietà:border-top-left-radius:     4em;border-top-right-radius:    4em;border-bottom-right-radius: 4em;border-bottom-left-radius:  4em;Guarda il link: http://www.w3.org/TR/2008/WD-css3-background-20080910/#the-border-radius</atom:summary><link>http://feedproxy.google.com/~r/Tommyalf/~3/GiY1rvzkFHw/roundend-border-css-style.html</link><author>noreply@blogger.com (tommyalf)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Tommyalf/~4/GiY1rvzkFHw" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.tommyalf.com/2008/09/roundend-border-css-style.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5041029224226829877.post-7842242922785206289</guid><pubDate>Sat, 07 Jun 2008 11:03:00 +0000</pubDate><atom:updated>2008-06-07T05:08:03.972-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">testNg</category><category domain="http://www.blogger.com/atom/ns#">java</category><category domain="http://www.blogger.com/atom/ns#">agile</category><category domain="http://www.blogger.com/atom/ns#">develop</category><category domain="http://www.blogger.com/atom/ns#">j2ee</category><category domain="http://www.blogger.com/atom/ns#">test</category><category domain="http://www.blogger.com/atom/ns#">junit</category><title>TestNg - Passaggio dei parametri</title><atom:summary>Fin qui le differenze tra TestNg e Junit non appaiono così evidenti.Ma TestNG è un framework avanzato e non vi è bisogno di molto per mostrarlo. Per esempio con testNg non c'è più la necessità di creare costanti o qualsiasi altro metodo per ottenere dei parametri (dati) da utilizzare nei singoli test. TestNG fornisce un'annotazione @Parameter utile per passare dati ai singoli metodi di test.Per </atom:summary><link>http://feedproxy.google.com/~r/Tommyalf/~3/3PlFfZo9UoI/agile-develop-j2ee-java-junit-testng.html</link><author>noreply@blogger.com (tommyalf)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Tommyalf/~4/3PlFfZo9UoI" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.tommyalf.com/2008/06/agile-develop-j2ee-java-junit-testng.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5041029224226829877.post-2541424982190300606</guid><pubDate>Thu, 05 Jun 2008 07:45:00 +0000</pubDate><atom:updated>2008-06-05T01:14:32.500-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">testNg</category><category domain="http://www.blogger.com/atom/ns#">java</category><category domain="http://www.blogger.com/atom/ns#">agile</category><category domain="http://www.blogger.com/atom/ns#">develop</category><category domain="http://www.blogger.com/atom/ns#">j2ee</category><category domain="http://www.blogger.com/atom/ns#">test</category><category domain="http://www.blogger.com/atom/ns#">maven</category><title>TestNG.zip V1.0 - Prima Versione demo di utilizzo</title><atom:summary>Clicca per eseguire il download della prima versione demo. Potrai ottenere una prima applicazione dei test con il framework TestNg.</atom:summary><link>http://feedproxy.google.com/~r/Tommyalf/~3/YcO2js-hzmE/testngzip-v10-prima-versione-demo-di.html</link><author>noreply@blogger.com (tommyalf)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_av5jUh8MjOY/SEefKWTa-1I/AAAAAAAAAGI/BfzJtvzXzWU/s72-c/testng1_0.gif" height="72" width="72" /><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Tommyalf/~4/YcO2js-hzmE" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.tommyalf.com/2008/06/testngzip-v10-prima-versione-demo-di.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5041029224226829877.post-3343356547217325666</guid><pubDate>Mon, 02 Jun 2008 17:05:00 +0000</pubDate><atom:updated>2008-06-02T10:40:20.484-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">testNg</category><category domain="http://www.blogger.com/atom/ns#">agile</category><category domain="http://www.blogger.com/atom/ns#">develop</category><category domain="http://www.blogger.com/atom/ns#">j2ee</category><category domain="http://www.blogger.com/atom/ns#">test</category><category domain="http://www.blogger.com/atom/ns#">junit</category><title>TestNg - Dipendenze (SoftDependencies)</title><atom:summary>SoftDependencies è il metodo di TestNg per eseguire i test rispettando l'ordine delle dipendenze, senza però che il successo o il fallimento di una dipendenza dipenda da un'altra.Esso è possibile realizzarlo aggiungendo il parametro alwaysRun=true nell'annotazione @Test@Test(alwaysRun=true)</atom:summary><link>http://feedproxy.google.com/~r/Tommyalf/~3/ljsYaoSef9o/testng-dipendenze-softdependencies.html</link><author>noreply@blogger.com (tommyalf)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Tommyalf/~4/ljsYaoSef9o" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.tommyalf.com/2008/06/testng-dipendenze-softdependencies.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5041029224226829877.post-7675339459552033813</guid><pubDate>Sat, 31 May 2008 22:21:00 +0000</pubDate><atom:updated>2008-05-31T15:45:04.549-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">testNg</category><category domain="http://www.blogger.com/atom/ns#">java</category><category domain="http://www.blogger.com/atom/ns#">test</category><category domain="http://www.blogger.com/atom/ns#">junit</category><title>TestNg - Dipendenze (HardDependencies)</title><atom:summary>Spesso è necessario eseguire i test seguendo un ordine specificato.TestNg permette di aver questa funzionalità secondo due modelli:HardDependencies : i test vengono eseguiti secondo l'ordine costituito dalle dipendenze. Se il test fallisce verrà notificato come SKIP e non FAIL.Ad esempio, se ho un test "tradizionale" nel quale sono presenti 20 dipendenze delle quali soltanto 10 falliscono avrò </atom:summary><link>http://feedproxy.google.com/~r/Tommyalf/~3/FQ3Nb6psnx8/testng-dipendenze-harddependencies.html</link><author>noreply@blogger.com (tommyalf)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Tommyalf/~4/FQ3Nb6psnx8" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.tommyalf.com/2008/05/testng-dipendenze-harddependencies.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5041029224226829877.post-4146554860490489780</guid><pubDate>Sat, 31 May 2008 11:58:00 +0000</pubDate><atom:updated>2008-05-31T05:00:34.016-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">testNg</category><category domain="http://www.blogger.com/atom/ns#">java</category><category domain="http://www.blogger.com/atom/ns#">develop</category><category domain="http://www.blogger.com/atom/ns#">j2ee</category><category domain="http://www.blogger.com/atom/ns#">test</category><category domain="http://www.blogger.com/atom/ns#">junit</category><category domain="http://www.blogger.com/atom/ns#">maven</category><category domain="http://www.blogger.com/atom/ns#">sviluppo</category><title>TestNG - Gestione dei gruppi di test</title><atom:summary>E' anche possibile definire dei gruppi nei test. Così si possono realizzare test divisi per : 'unit test', 'integration test' ecc.Ciò può essere realizzato tramite l'annotazione @Test e con il parametro 'groups'.package it.testng.samplegroup.test;import org.testng.annotations.Test;public class SampleGroupTest {   @Test(groups = {"gruppo 1", "gruppo 2"})  public void TestMethod1() {   </atom:summary><link>http://feedproxy.google.com/~r/Tommyalf/~3/iPZ62XwIepw/testng-gestione-dei-gruppi-di-test.html</link><author>noreply@blogger.com (tommyalf)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Tommyalf/~4/iPZ62XwIepw" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.tommyalf.com/2008/05/testng-gestione-dei-gruppi-di-test.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5041029224226829877.post-2402594254692678004</guid><pubDate>Fri, 30 May 2008 20:51:00 +0000</pubDate><atom:updated>2008-05-30T13:58:50.217-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">testNg</category><category domain="http://www.blogger.com/atom/ns#">java</category><category domain="http://www.blogger.com/atom/ns#">develop</category><category domain="http://www.blogger.com/atom/ns#">j2ee</category><category domain="http://www.blogger.com/atom/ns#">maven</category><category domain="http://www.blogger.com/atom/ns#">sviluppo</category><title>TestNg - configurazione di Maven con testng.xml</title><atom:summary>Installare testNG in Maven è molto semplice, è sufficiente: Aggiungere la dipendenza        &lt;dependency&gt;          &lt;groupId&gt;org.testng&lt;/groupId&gt;          &lt;artifactId&gt;testng&lt;/artifactId&gt;                 &lt;version&gt;5.7&lt;/version&gt;          &lt;scope&gt;test&lt;/scope&gt;          &lt;classifier&gt;jdk15&lt;/classifier&gt;        &lt;/dependency&gt; Configurare il plug-in Surefire impostando il file di configurazione di TestNG nel </atom:summary><link>http://feedproxy.google.com/~r/Tommyalf/~3/CjdRJYA0Qh4/testng-configurazione-di-maven-con.html</link><author>noreply@blogger.com (tommyalf)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Tommyalf/~4/CjdRJYA0Qh4" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.tommyalf.com/2008/05/testng-configurazione-di-maven-con.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5041029224226829877.post-5990064023153113702</guid><pubDate>Fri, 30 May 2008 15:08:00 +0000</pubDate><atom:updated>2008-05-30T08:30:53.592-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">testNg</category><category domain="http://www.blogger.com/atom/ns#">java</category><category domain="http://www.blogger.com/atom/ns#">agile</category><category domain="http://www.blogger.com/atom/ns#">integration</category><category domain="http://www.blogger.com/atom/ns#">j2ee</category><category domain="http://www.blogger.com/atom/ns#">test</category><category domain="http://www.blogger.com/atom/ns#">junit</category><category domain="http://www.blogger.com/atom/ns#">unit</category><title>TestNg - Primo Test</title><atom:summary>Dopo aver creato il Progetto maven SampleOneTestNG in eclipse procederecon il creare una classe nei test di nome SampleOneTest così composta:package it.testng.sampleone.test;import org.testng.annotations.Test;@Testpublic class Test1 {public void sampleOne() {System.out.println("ok!");}}da notare che l'annotazione Test ha lo stesso nome di quella di junit ma riferisce ad un jar diverso (</atom:summary><link>http://feedproxy.google.com/~r/Tommyalf/~3/00toxdnmVKM/testng-primo-test.html</link><author>noreply@blogger.com (tommyalf)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Tommyalf/~4/00toxdnmVKM" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.tommyalf.com/2008/05/testng-primo-test.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5041029224226829877.post-1922557356254465560</guid><pubDate>Fri, 30 May 2008 14:32:00 +0000</pubDate><atom:updated>2008-05-30T07:36:56.401-07:00</atom:updated><title>TestNg - Non solo junit</title><atom:summary>TestNg è un framework di test sviluppato per semplificare e agevolare la realizzazione di suite di unit testing e di integration testing.Scrivere un test normalmente si basa su tre passi:Scrivere le business logic dei tuoi test inserendo le annotazioni di TestNG.Aggiungere delle informazioni circa i metodi di escuzione dei tuoi test, tipo: class name, groups, etc.. nel file descrittore </atom:summary><link>http://feedproxy.google.com/~r/Tommyalf/~3/sYSelApFs_Y/testng-non-solo-junit.html</link><author>noreply@blogger.com (tommyalf)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Tommyalf/~4/sYSelApFs_Y" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.tommyalf.com/2008/05/testng-non-solo-junit.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5041029224226829877.post-8983291136189208692</guid><pubDate>Fri, 30 May 2008 10:20:00 +0000</pubDate><atom:updated>2008-05-30T03:21:06.432-07:00</atom:updated><title>E mi rifaccio la pelle</title><atom:summary>Nuova veste grafica.</atom:summary><link>http://feedproxy.google.com/~r/Tommyalf/~3/-FmhjG4gH_U/e-mi-rifaccio-la-pelle.html</link><author>noreply@blogger.com (tommyalf)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Tommyalf/~4/-FmhjG4gH_U" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.tommyalf.com/2008/05/e-mi-rifaccio-la-pelle.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5041029224226829877.post-1840403254180596374</guid><pubDate>Wed, 28 May 2008 21:35:00 +0000</pubDate><atom:updated>2008-06-01T04:30:04.837-07:00</atom:updated><title>TestNg - Annuncio di un framework di test (TestNg about)</title><atom:summary>Vorrei parlarvi di TestNg.TestNg è un framework di test. Chiunque programmi in java conosce quanto sia necessario utilizzare junit per creare dei test d'unità.TestNg offre un framework per rendere più efficienti e meglio organizzati sia i test d'unità, sia i test d'integrazione.Quindi al prossimo post per conoscere qualcosa in piu....</atom:summary><link>http://feedproxy.google.com/~r/Tommyalf/~3/niBQbqbXadw/testng-annuncio-di-un-framework-di-test.html</link><author>noreply@blogger.com (tommyalf)</author><thr:total>0</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Tommyalf/~4/niBQbqbXadw" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.tommyalf.com/2008/05/testng-annuncio-di-un-framework-di-test.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5041029224226829877.post-163383744792022029</guid><pubDate>Thu, 15 May 2008 07:56:00 +0000</pubDate><atom:updated>2008-05-15T00:57:01.462-07:00</atom:updated><title>Ci sono  anch'io</title><atom:summary>Oggi nasce il mio blog!!!</atom:summary><link>http://feedproxy.google.com/~r/Tommyalf/~3/JLhVnVwDRK0/ci-sono-anchio.html</link><author>noreply@blogger.com (tommyalf)</author><thr:total>1</thr:total><description>&lt;img src="http://feeds.feedburner.com/~r/Tommyalf/~4/JLhVnVwDRK0" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.tommyalf.com/2008/05/ci-sono-anchio.html</feedburner:origLink></item></channel></rss>

