<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel about="http://blog.gmane.org/gmane.comp.java.jmock.devel">
    <title>gmane.comp.java.jmock.devel</title>
    <link>http://blog.gmane.org/gmane.comp.java.jmock.devel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jmock.devel/147"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jmock.devel/146"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jmock.devel/145"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jmock.devel/144"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jmock.devel/143"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jmock.devel/142"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jmock.devel/141"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jmock.devel/140"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jmock.devel/139"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jmock.devel/138"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jmock.devel/137"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jmock.devel/136"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jmock.devel/135"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jmock.devel/134"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jmock.devel/133"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jmock.devel/132"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jmock.devel/131"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jmock.devel/130"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jmock.devel/129"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jmock.devel/128"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jmock.devel/147">
    <title>[jira] Created: (JMOCK-202) Unsatisfied expectations are not correctly captured with JUnit4's &lt; at &gt;Test(expected=AssertionError.class) in JMock 2.5.0-RC1+</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jmock.devel/147</link>
    <description>Unsatisfied expectations are not correctly captured with JUnit4's &lt; at &gt;Test(expected=AssertionError.class) in JMock 2.5.0-RC1+
--------------------------------------------------------------------------------------------------------------------------

                 Key: JMOCK-202
                 URL: http://jira.codehaus.org/browse/JMOCK-202
             Project: jMock
          Issue Type: Bug
    Affects Versions: 2.5.1, 2.5.0, 2.5.0-RC1
         Environment: JMock 2.5.0-RC1+
JUnit 4.4
Java 1.5.0_16
Ubuntu Linux 8.0.4
kernel 2.6.24-19-generic
            Reporter: Steven Cummings
         Attachments: JMockBugTest.java

This was working up through version 2.4.0. I am testing some custom matchers with JMock by writing expectations that I expect to be unsatisfied when the test completes, and therefore I expect an AssertionError. From JMock 2.5.0-RC1 and on, &lt; at &gt;RunWith(JMock.class) causes &lt; at &gt;Test(expected=AssertionError.class) to fail to capture the resulting exception.

When I say JMock 2.5.0-RC1+, I mean I could reproduce the problem with versions 2.5.0-RC1, 2.5.0, 2.5.0.1, and 2.5.1.

</description>
    <dc:creator>Steven Cummings (JIRA</dc:creator>
    <dc:date>2008-09-02T18:22:48</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jmock.devel/146">
    <title>a() and an()</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jmock.devel/146</link>
    <description>---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email
</description>
    <dc:creator>snackbox-KvP5wT2u2U0&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2008-08-29T20:27:52</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jmock.devel/145">
    <title>[jira] Created: (JMOCK-201) Allow ClassImposteriser to be extended</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jmock.devel/145</link>
    <description>Allow ClassImposteriser to be extended
--------------------------------------

                 Key: JMOCK-201
                 URL: http://jira.codehaus.org/browse/JMOCK-201
             Project: jMock
          Issue Type: Improvement
          Components: Library
    Affects Versions: 2.5.1
            Reporter: Corporate Gadfly


I had a need to imposterise concrete classes (from 3rd-party jars) with final toString() method.

For background, please see discussion at:
http://www.nabble.com/Re%3A-mocking-concrete-classes-with-final-toString-method-p18509146.html
In that thread, Nat had advised one of the options as being "write your own Imposteriser".

So, for my needs I ended up writing ClassImposteriserAllowingFinalToString. It would be great if ClassImposteriser could be made easier to extend. As it is, it has a lot of private methods and properties and I pretty much had to rewrite my own imposteriser from scratch (essentially duplicating the private pieces of ClassImposteriser). If ClassImposteriser was extension friendly, I would probably need to do minimal work by writing my own imposterise() and canImposterise() methods. This way I would also be safeguarded against future bug-fixes that may happen in ClassImposteriser.

Cheers and thanks in advance.

</description>
    <dc:creator>Corporate Gadfly (JIRA</dc:creator>
    <dc:date>2008-08-29T16:32:48</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jmock.devel/144">
    <title>2.5.1 Released</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jmock.devel/144</link>
    <description>We've just released jMock 2.5.1, a bug-fix release that improves error messages.

The changelog is at:

http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10336&amp;styleName=Html&amp;version=14527

--Nat

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



</description>
    <dc:creator>Nat Pryce</dc:creator>
    <dc:date>2008-08-24T10:20:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jmock.devel/143">
    <title>[jira] Resolved: (JMOCK-200) JMock does not report actual invocations when the mockery is not satisfied</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jmock.devel/143</link>
    <description>
     [ http://jira.codehaus.org/browse/JMOCK-200?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nat Pryce resolved JMOCK-200.
-----------------------------

    Resolution: Fixed

Fix committed to 2.5.1 branch and merged to trunk.


</description>
    <dc:creator>Nat Pryce (JIRA</dc:creator>
    <dc:date>2008-08-24T10:00:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jmock.devel/142">
    <title>[jira] Updated: (JMOCK-200) JMock does not report actual invocations when the mockery is not satisfied</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jmock.devel/142</link>
    <description>
     [ http://jira.codehaus.org/browse/JMOCK-200?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nat Pryce updated JMOCK-200:
----------------------------

         Assignee: Nat Pryce
      Description: JMock does not report actual invocations when the mockery is not satisfied, only when an unexpected invocation is received
    Fix Version/s: 2.5.1


</description>
    <dc:creator>Nat Pryce (JIRA</dc:creator>
    <dc:date>2008-08-24T10:00:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jmock.devel/141">
    <title>[jira] Created: (JMOCK-200) JMock does not report actual invocations when the mockery is not satisfied</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jmock.devel/141</link>
    <description>JMock does not report actual invocations when the mockery is not satisfied
--------------------------------------------------------------------------

                 Key: JMOCK-200
                 URL: http://jira.codehaus.org/browse/JMOCK-200
             Project: jMock
          Issue Type: Bug
          Components: Library
    Affects Versions: 2.5.0
            Reporter: Nat Pryce
            Priority: Minor




</description>
    <dc:creator>Nat Pryce (JIRA</dc:creator>
    <dc:date>2008-08-24T00:02:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jmock.devel/140">
    <title>[jira] Resolved: (JMOCK-199) Upgrade to CGLIB 2.2</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jmock.devel/140</link>
    <description>
     [ http://jira.codehaus.org/browse/JMOCK-199?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nat Pryce resolved JMOCK-199.
-----------------------------

    Resolution: Fixed

Implemented in SVN.



</description>
    <dc:creator>Nat Pryce (JIRA</dc:creator>
    <dc:date>2008-08-14T12:25:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jmock.devel/139">
    <title>[jira] Created: (JMOCK-199) Upgrade to CGLIB 2.2</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jmock.devel/139</link>
    <description>Upgrade to CGLIB 2.2
--------------------

                 Key: JMOCK-199
                 URL: http://jira.codehaus.org/browse/JMOCK-199
             Project: jMock
          Issue Type: Improvement
          Components: Library
    Affects Versions: 2.5.0
            Reporter: Nat Pryce
             Fix For: 2.6.0




</description>
    <dc:creator>Nat Pryce (JIRA</dc:creator>
    <dc:date>2008-08-13T22:23:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jmock.devel/138">
    <title>[jira] Updated: (JMOCK-172) Make it easy to define a block of expectations that only occur in a given state</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jmock.devel/138</link>
    <description>
     [ http://jira.codehaus.org/browse/JMOCK-172?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nat Pryce updated JMOCK-172:
----------------------------

    Priority: Minor  (was: Major)


</description>
    <dc:creator>Nat Pryce (JIRA</dc:creator>
    <dc:date>2008-08-13T16:22:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jmock.devel/137">
    <title>[jira] Issue Comment Edited: (JMOCK-185) new will() methods for terse referring to parameters.</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jmock.devel/137</link>
    <description>
    [ http://jira.codehaus.org/browse/JMOCK-185?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=128889#action_128889 ] 

npryce edited comment on JMOCK-185 at 8/9/08 3:47 AM:
---------------------------------------------------------

This can also be achieved with the scripting extension which is in version 2.5.0. See issue JMOCK-174.

      was (Author: npryce):
    This can also be achieved with the scripting extension which is currently in SVN HEAD. See issue JMOCK-174.
  

</description>
    <dc:creator>Nat Pryce (JIRA</dc:creator>
    <dc:date>2008-08-09T08:48:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jmock.devel/136">
    <title>[jira] Resolved: (JMOCK-192) Support the new test runner architecture in JUnit 4.5</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jmock.devel/136</link>
    <description>
     [ http://jira.codehaus.org/browse/JMOCK-192?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nat Pryce resolved JMOCK-192.
-----------------------------

    Resolution: Fixed

Committed to trunk


</description>
    <dc:creator>Nat Pryce (JIRA</dc:creator>
    <dc:date>2008-08-08T23:11:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jmock.devel/135">
    <title>[jira] Updated: (JMOCK-198) Allow assert of State-Machine</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jmock.devel/135</link>
    <description>
     [ http://jira.codehaus.org/browse/JMOCK-198?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nat Pryce updated JMOCK-198:
----------------------------

    Issue Type: New Feature  (was: Improvement)


</description>
    <dc:creator>Nat Pryce (JIRA</dc:creator>
    <dc:date>2008-08-08T22:57:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jmock.devel/134">
    <title>[jira] Updated: (JMOCK-167) Don't report "returns a default value" for void methods</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jmock.devel/134</link>
    <description>
     [ http://jira.codehaus.org/browse/JMOCK-167?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nat Pryce updated JMOCK-167:
----------------------------

    Fix Version/s:     (was: 2.7.0)
                   2.6.0


</description>
    <dc:creator>Nat Pryce (JIRA</dc:creator>
    <dc:date>2008-08-08T22:55:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jmock.devel/133">
    <title>[jira] Commented: (JMOCK-197) Mocking a static nested class causes a net.sf.cglib.core.CodeGenerationException to be thrown.</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jmock.devel/133</link>
    <description>
    [ http://jira.codehaus.org/browse/JMOCK-197?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=144554#action_144554 ] 

Nat Pryce commented on JMOCK-197:
---------------------------------

Great! Thanks.


</description>
    <dc:creator>Nat Pryce (JIRA</dc:creator>
    <dc:date>2008-08-08T22:53:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jmock.devel/132">
    <title>[jira] Resolved: (JMOCK-198) Allow assert of State-Machine</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jmock.devel/132</link>
    <description>
     [ http://jira.codehaus.org/browse/JMOCK-198?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nat Pryce resolved JMOCK-198.
-----------------------------

       Resolution: Fixed
    Fix Version/s: 2.6.0

Implementation committed to SVN.


</description>
    <dc:creator>Nat Pryce (JIRA</dc:creator>
    <dc:date>2008-08-08T22:51:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jmock.devel/131">
    <title>[jira] Commented: (JMOCK-198) Allow assert of State-Machine</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jmock.devel/131</link>
    <description>
    [ http://jira.codehaus.org/browse/JMOCK-198?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=144552#action_144552 ] 

Nat Pryce commented on JMOCK-198:
---------------------------------

Unfortunately that patch is still not acceptable.

* Matchers must be stateless (e.g. immutable). Your matcher stores the matched parameter in an instance variable.
* The patch contains commented out code
* The patch mixes formatting changes and new functionality.

I've committed an implementation to SVN head.



</description>
    <dc:creator>Nat Pryce (JIRA</dc:creator>
    <dc:date>2008-08-08T22:51:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jmock.devel/130">
    <title>[jira] Resolved: (JMOCK-195) mail archives are out of date</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jmock.devel/130</link>
    <description>
     [ http://jira.codehaus.org/browse/JMOCK-195?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nat Pryce resolved JMOCK-195.
-----------------------------

    Resolution: Fixed

The developers list is being archived again.




</description>
    <dc:creator>Nat Pryce (JIRA</dc:creator>
    <dc:date>2008-08-08T18:47:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jmock.devel/129">
    <title>[jira] Commented: (JMOCK-197) Mocking a static nested class causes a net.sf.cglib.core.CodeGenerationException to be thrown.</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jmock.devel/129</link>
    <description>
    [ http://jira.codehaus.org/browse/JMOCK-197?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=144403#action_144403 ] 

Ryan C. Payne commented on JMOCK-197:
-------------------------------------

Sure thing. I will whip that up this afternoon and attach it to the JIRA.



</description>
    <dc:creator>Ryan C. Payne (JIRA</dc:creator>
    <dc:date>2008-08-07T14:51:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jmock.devel/128">
    <title>[jira] Commented: (JMOCK-197) Mocking a static nested class causes a net.sf.cglib.core.CodeGenerationException to be thrown.</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jmock.devel/128</link>
    <description>
    [ http://jira.codehaus.org/browse/JMOCK-197?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=144402#action_144402 ] 

Nat Pryce commented on JMOCK-197:
---------------------------------

If you could give us a small, self-contained JUnit test that demonstrates the problem, that would be a great help in tracking this down.


</description>
    <dc:creator>Nat Pryce (JIRA</dc:creator>
    <dc:date>2008-08-07T14:49:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jmock.devel/127">
    <title>[jira] Updated: (JMOCK-198) Allow assert of State-Machine</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jmock.devel/127</link>
    <description>
     [ http://jira.codehaus.org/browse/JMOCK-198?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Marcos Sanchez updated JMOCK-198:
---------------------------------

    Attachment:     (was: StateMachineMatchers2.txt)


</description>
    <dc:creator>Marcos Sanchez (JIRA</dc:creator>
    <dc:date>2008-08-06T09:24:26</dc:date>
  </item>
  <textinput about="http://search.gmane.org/?group=$group=gmane.comp.java.jmock.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.java.jmock.devel</link>
  </textinput>
</rdf:RDF>
