<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-12467669.post8374573026753956504..comments</id><updated>2011-12-24T08:07:08.291-05:00</updated><category term='RailsConf2007'/><category term='books'/><category term='validations'/><category term='hash'/><category term='mocha'/><category term='codeline management'/><category term='contains?'/><category term='gui patterns'/><category term='include'/><category term='array'/><category term='expectations'/><category term='module'/><category term='restarting'/><category term='TDD'/><category term='memfn'/><category term='extension'/><category term='not'/><category term='rails'/><category term='rss'/><category term='unless'/><category term='one assertion per test'/><category term='Testing Refactorings'/><category term='validatable'/><category term='patch'/><category term='poro'/><category term='arbs'/><category term='java'/><category term='anti-pattern'/><category term='singleton class'/><category term='success'/><category term='RailsConf07'/><category term='InfoQ'/><category term='MMS'/><category term='lambda'/><category term='gems'/><category term='method_missing'/><category term='good to great'/><category term='goruco'/><category term='staying current'/><category term='class_eval'/><category term='initial development time'/><category term='code ownership'/><category term='controller'/><category term='interview'/><category term='iPhone'/><category term='state based'/><category term='starting'/><category term='functional testing'/><category term='expressive software'/><category term='unit testing'/><category term='mac os-x'/><category term='parameter'/><category term='static typing'/><category term='principle of least surprise'/><category term='subversion'/><category term='ruby'/><category term='pressure'/><category term='gotham ruby conference'/><category term='blocks'/><category term='podcast'/><category term='ActiveRecord'/><category term='Selenium'/><category term='DRY'/><category term='ActionScript'/><category term='essence'/><category term='eval'/><category term='web sockets'/><category term='sqldsl'/><category term='get-in'/><category term='arrogance'/><category term='Business Natural Language'/><category term='login error'/><category term='language adoption'/><category term='leadership'/><category term='java interop'/><category term='routes'/><category term='apprentice'/><category term='frameworks'/><category term='initialize_with'/><category term='language features'/><category term='split test suite'/><category term='learning'/><category term='if'/><category term='comments'/><category term='Time.now'/><category term='alias'/><category term='state pattern'/><category term='law of demeter'/><category term='true'/><category term='silverlight'/><category term='RailsConf'/><category term='stub'/><category term='software is art'/><category term='class methods'/><category term='migration'/><category term='erb'/><category term='technical debt'/><category term='literals'/><category term='Team Size'/><category term='luminaries'/><category term='instance_method'/><category term='presenter'/><category term='sql'/><category term='operator precedence'/><category term='caller'/><category term='sets'/><category term='master'/><category term='block'/><category term='clojure'/><category term='ampersand'/><category term='erlang'/><category term='Acceptance Tests'/><category term='false'/><category term='define_method'/><category term='functions'/><category term='method'/><category term='convention'/><category term='c#'/><category term='test'/><category term='individuals over people'/><category term='library loading'/><category term='DSL'/><category term='TextMate'/><category term='custom assertions'/><category term='macro'/><category term='and'/><category term='strings'/><category term='composing'/><category term='get'/><category term='facets'/><category term='blogs'/><category term='maintainable code'/><category term='xml'/><category term='SMS'/><category term='test names'/><category term='==='/><category term='retrospective'/><category term='refactoring'/><category term='confidence'/><category term='security'/><category term='sequence'/><category term='destructuring'/><category term='schema'/><category term='object'/><category term='Gmail'/><category term='extend'/><category term='RailsConf Europe 2007'/><category term='state'/><category term='flex'/><category term='oracle'/><category term='yaml'/><category term='xUnit'/><category term='pair programming'/><category term='feature toggle'/><category term='dynamic typing'/><category term='journeyman'/><category term='internal DSL'/><category term='to_proc'/><category term='static methods'/><category term='metaclass'/><category term='ria'/><category term='stories'/><category term='testing'/><category term='serialize'/><category term='feature branch'/><category term='examples'/><category term='ide'/><category term='Symbol.to_proc'/><category term='clojure functions'/><category term='simplicity'/><category term='setup'/><category term='javascript'/><category term='forwardable'/><category term='initializer'/><category term='def'/><category term='debugging'/><category term='mock'/><category term='behavior based'/><category term='ThoughtWorks'/><category term='conference'/><category term='or'/><category term='stack trace'/><category term='mail.app'/><category term='as'/><category term='java classes'/><category term='developers'/><category term='agile'/><category term='*'/><category term='screencasts'/><category term='joda'/><category term='class'/><category term='LocalJumpError'/><category term='testing immaturity'/><category term='windows'/><category term='activesupport'/><category term='open'/><category term='mockito'/><category term='testing private methods'/><category term='rake'/><category term='presentations'/><category term='linux'/><category term='upcoming presentations'/><category term='lean'/><category term='dependency injection'/><category term='niche language'/><category term='process'/><category term='railsconfeurope07'/><category term='metaprogramming'/><category term='context'/><category term='blog'/><category term='netnewswire'/><category term='time'/><category term='enumerable'/><category term='symbols'/><category term='disk inventory x'/><category term='inject'/><category term='languages'/><category term='instance_eval'/><category term='dust'/><category term='ddl'/><category term='maps'/><category term='estimation'/><category term='singleton methods'/><title type='text'>Comments on Jay Fields' Thoughts: Clojure: expectations unit testing wrap-up</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.jayfields.com/feeds/8374573026753956504/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12467669/8374573026753956504/comments/default'/><link rel='alternate' type='text/html' href='http://blog.jayfields.com/2011/11/clojure-expectations-unit-testing-wrap.html'/><author><name>jaycfields</name><uri>http://www.blogger.com/profile/14491442812573747680</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-12467669.post-5870436216304676468</id><published>2011-12-20T02:07:24.512-05:00</published><updated>2011-12-20T02:07:24.512-05:00</updated><title type='text'>Hi Jay,

Thank you for this library. Since I&amp;#39;m...</title><content type='html'>Hi Jay,&lt;br /&gt;&lt;br /&gt;Thank you for this library. Since I&amp;#39;m only using IntelliJ for Clojure, and have no existing JUnit tests, how do I integrate into IntelliJ?&lt;br /&gt;&lt;br /&gt;Thanks,</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12467669/8374573026753956504/comments/default/5870436216304676468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12467669/8374573026753956504/comments/default/5870436216304676468'/><link rel='alternate' type='text/html' href='http://blog.jayfields.com/2011/11/clojure-expectations-unit-testing-wrap.html?showComment=1324364844512#c5870436216304676468' title=''/><author><name>Adam Getchell</name><uri>http://www.blogger.com/profile/13634597775573055338</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_QUgDS9-FH0A/STQ9_r758gI/AAAAAAAAAmg/u1xzq-DY6Xo/S220/photo2.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jayfields.com/2011/11/clojure-expectations-unit-testing-wrap.html' ref='tag:blogger.com,1999:blog-12467669.post-8374573026753956504' source='http://www.blogger.com/feeds/12467669/posts/default/8374573026753956504' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1584851325'/></entry><entry><id>tag:blogger.com,1999:blog-12467669.post-4181593095372106914</id><published>2011-11-10T06:07:48.630-05:00</published><updated>2011-11-10T06:07:48.630-05:00</updated><title type='text'>Thanks Jay for this wonderful library. The syntax ...</title><content type='html'>Thanks Jay for this wonderful library. The syntax looks simple yet powerful. But can you give us more examples of working with OO concepts like protocols and records, mocking, fixtures, setup and suite to match similar functionality in JUnit and JMock2</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12467669/8374573026753956504/comments/default/4181593095372106914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12467669/8374573026753956504/comments/default/4181593095372106914'/><link rel='alternate' type='text/html' href='http://blog.jayfields.com/2011/11/clojure-expectations-unit-testing-wrap.html?showComment=1320923268630#c4181593095372106914' title=''/><author><name>John Umeh</name><uri>http://www.blogger.com/profile/01738161547206077778</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Yo1iGalNTRo/SYCkCseCQuI/AAAAAAAAAAM/2OgFAb1Lap4/S220/new-1.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jayfields.com/2011/11/clojure-expectations-unit-testing-wrap.html' ref='tag:blogger.com,1999:blog-12467669.post-8374573026753956504' source='http://www.blogger.com/feeds/12467669/posts/default/8374573026753956504' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1403177948'/></entry><entry><id>tag:blogger.com,1999:blog-12467669.post-2034298479117840278</id><published>2011-11-09T08:16:19.560-05:00</published><updated>2011-11-09T08:16:19.560-05:00</updated><title type='text'>You can drop that code in where you have existing ...</title><content type='html'>You can drop that code in where you have existing JUnit tests and it will run along side the other JUnit tests.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12467669/8374573026753956504/comments/default/2034298479117840278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12467669/8374573026753956504/comments/default/2034298479117840278'/><link rel='alternate' type='text/html' href='http://blog.jayfields.com/2011/11/clojure-expectations-unit-testing-wrap.html?showComment=1320844579560#c2034298479117840278' title=''/><author><name>jaycfields</name><uri>http://www.blogger.com/profile/14491442812573747680</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jayfields.com/2011/11/clojure-expectations-unit-testing-wrap.html' ref='tag:blogger.com,1999:blog-12467669.post-8374573026753956504' source='http://www.blogger.com/feeds/12467669/posts/default/8374573026753956504' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-831726224'/></entry><entry><id>tag:blogger.com,1999:blog-12467669.post-3251754392098690393</id><published>2011-11-09T07:28:36.135-05:00</published><updated>2011-11-09T07:28:36.135-05:00</updated><title type='text'>How should the piece of code on JUnit integration ...</title><content type='html'>How should the piece of code on JUnit integration be used?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12467669/8374573026753956504/comments/default/3251754392098690393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12467669/8374573026753956504/comments/default/3251754392098690393'/><link rel='alternate' type='text/html' href='http://blog.jayfields.com/2011/11/clojure-expectations-unit-testing-wrap.html?showComment=1320841716135#c3251754392098690393' title=''/><author><name>John Umeh</name><uri>http://www.blogger.com/profile/01738161547206077778</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Yo1iGalNTRo/SYCkCseCQuI/AAAAAAAAAAM/2OgFAb1Lap4/S220/new-1.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jayfields.com/2011/11/clojure-expectations-unit-testing-wrap.html' ref='tag:blogger.com,1999:blog-12467669.post-8374573026753956504' source='http://www.blogger.com/feeds/12467669/posts/default/8374573026753956504' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1403177948'/></entry></feed>
