I think the setting "format edited lines" is not in the committed
.settings/ and that's why Igor's IDE touches code that it should not.

I am +1 to reformat all files now and have cleaner commit diffs in the
future.
But we should do this for 1.5, 6.x and 7.x. Otherwise I think Git will have
big problems with merging/cherry picking.

Martin Grigorov
Wicket Training and Consulting


On Tue, Jan 28, 2014 at 5:27 PM, Sven Meier <[email protected]> wrote:

>  if the formatter config is correct i shouldnt have to just format edited
>> lines...
>>
>
> Correct.
>
> It's just that we've coded with difference format settings / IDEs in the
> past years. To be sure we'd have to run the formatter once on all files.
>
> Sven
>
>
>
> On 01/28/2014 05:12 PM, Igor Vaynberg wrote:
>
>> if the formatter config is correct i shouldnt have to just format
>> edited lines...
>>
>> -igor
>>
>> On Tue, Jan 28, 2014 at 4:30 AM, Sven Meier <[email protected]> wrote:
>>
>>> Our format defines lineSplit=100, so that lines gets wrapped correctly.
>>>
>>> If you're using Eclipse's Save Actions, do you have "format edited lines"
>>> selected in the configuration?
>>>
>>> Regards
>>> Sven
>>>
>>>
>>>
>>> On 01/28/2014 09:52 AM, Igor Vaynberg wrote:
>>>
>>>> apparently eclipse formatter setup in master is incorrect. i am
>>>> working on a new queuing implementation idea and keep getting crap
>>>> like this all over the code, any ideas? after running code cleanup on
>>>> the workspace all the files are modified and i have effectively lost
>>>> my changes...
>>>>
>>>> -igor
>>>>
>>>> diff --git a/wicket-core/src/main/java/org/apache/wicket/Application.
>>>> java
>>>> b/wicket-core/src/main/java/org/apache/wicket/Application.java
>>>> index 7d8e52b..eab5a42 100644
>>>> --- a/wicket-core/src/main/java/org/apache/wicket/Application.java
>>>> +++ b/wicket-core/src/main/java/org/apache/wicket/Application.java
>>>> @@ -155,7 +155,8 @@ public abstract class Application implements
>>>> UnboundListener, IEventSink
>>>>            * without being in a request/ being set in the thread local
>>>> (we need that e.g. for when we are
>>>>            * in a destruction thread).
>>>>            */
>>>> -       private static final Map<String, Application>
>>>> applicationKeyToApplication = Generics.newHashMap(1);
>>>> +       private static final Map<String, Application>
>>>> applicationKeyToApplication = Generics
>>>> +               .newHashMap(1);
>>>>
>>>>           /** Log. */
>>>>           private static final Logger log =
>>>> LoggerFactory.getLogger(Application.class);
>>>> @@ -219,8 +220,8 @@ public abstract class Application implements
>>>> UnboundListener, IEventSink
>>>>                   Application application =
>>>> ThreadContext.getApplication();
>>>>                   if (application == null)
>>>>                   {
>>>> -                       throw new WicketRuntimeException("There is no
>>>> application attached to current thread " +
>>>> -                               Thread.currentThread().getName());
>>>> +                       throw new WicketRuntimeException("There is no
>>>> application attached to current thread "
>>>> +                               + Thread.currentThread().getName());
>>>>
>>>> On Thu, Nov 14, 2013 at 3:07 AM, Martijn Dashorst
>>>> <[email protected]> wrote:
>>>>
>>>>> I did not realise this was waiting on me.
>>>>>
>>>>> I guess the main problem with using the resources bundle approach is
>>>>> that the formatting.xml remains necessary for compatibility with
>>>>> IntelliJ (and perhaps Netbeans). So we can't just bundle up the
>>>>> .settings folder and use that as the canonical version.
>>>>>
>>>>> Martijn
>>>>>
>>>>>
>>>>> On Tue, Nov 12, 2013 at 11:10 PM, Igor Vaynberg <
>>>>> [email protected]>
>>>>> wrote:
>>>>>
>>>>>> any progress Martijn?
>>>>>>
>>>>>> -igor
>>>>>>
>>>>>> On Sun, Nov 10, 2013 at 12:49 AM, Martijn Dashorst
>>>>>> <[email protected]> wrote:
>>>>>>
>>>>>>> We can let the eclipse plugin automatically add the project settings
>>>>>>> if we upload a jar to maven central with our configuration.
>>>>>>>
>>>>>>> <plugin>
>>>>>>> <artifactId>maven-eclipse-plugin</artifactId>
>>>>>>> <version>2.9</version>
>>>>>>> <inherited>true</inherited>
>>>>>>> <configuration>
>>>>>>> <downloadSources>true</downloadSources>
>>>>>>> <downloadJavadoc>false</downloadJavadoc>
>>>>>>> <ajdtVersion>${java.version}</ajdtVersion>
>>>>>>> <additionalConfig>
>>>>>>> <file>
>>>>>>> <name>.settings/edu.umd.cs.findbugs.plugin.eclipse.prefs</name>
>>>>>>> <location>/edu.umd.cs.findbugs.plugin.eclipse.prefs</location>
>>>>>>> </file>
>>>>>>> <file>
>>>>>>> <name>.settings/org.eclipse.core.resources.prefs</name>
>>>>>>> <location>/org.eclipse.core.resources.prefs</location>
>>>>>>> </file>
>>>>>>> <file>
>>>>>>> <name>.settings/org.eclipse.jdt.apt.core.prefs</name>
>>>>>>> <location>/org.eclipse.jdt.apt.core.prefs</location>
>>>>>>> </file>
>>>>>>> <file>
>>>>>>> <name>.settings/org.eclipse.jdt.core.prefs</name>
>>>>>>> <location>/org.eclipse.jdt.core.prefs</location>
>>>>>>> </file>
>>>>>>> <file>
>>>>>>> <name>.settings/org.eclipse.jdt.ui.prefs</name>
>>>>>>> <location>/org.eclipse.jdt.ui.prefs</location>
>>>>>>> </file>
>>>>>>> <file>
>>>>>>> <name>.settings/org.eclipse.wst.validation.prefs</name>
>>>>>>> <location>/org.eclipse.wst.validation.prefs</location>
>>>>>>> </file>
>>>>>>> <file>
>>>>>>> <name>.settings/org.maven.ide.eclipse.prefs</name>
>>>>>>> <location>/org.maven.ide.eclipse.prefs</location>
>>>>>>> </file>
>>>>>>> </additionalConfig>
>>>>>>> </configuration>
>>>>>>> <dependencies>
>>>>>>> <dependency>
>>>>>>> <groupId>nl.topicus.onderwijs</groupId>
>>>>>>> <artifactId>eclipse-settings</artifactId>
>>>>>>> <version>2012.2.2</version>
>>>>>>> </dependency>
>>>>>>> </dependencies>
>>>>>>> </plugin>
>>>>>>>
>>>>>>> On Sun, Nov 10, 2013 at 12:45 AM, Igor Vaynberg
>>>>>>> <[email protected]> wrote:
>>>>>>>
>>>>>>>> yes, making it a workspace default messes up other projects...
>>>>>>>>
>>>>>>>> this way every time i import a project into the eclipse workspace i
>>>>>>>> have to go and manually set the formatter on every module, which as
>>>>>>>> you can imagine is not optimal....
>>>>>>>>
>>>>>>>> -igor
>>>>>>>>
>>>>>>>> On Sat, Nov 9, 2013 at 1:40 PM, Martin Grigorov <
>>>>>>>> [email protected]>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> But you have to import the xml just once, right ? It is not a big
>>>>>>>>> deal.
>>>>>>>>> Or the problem is that the xml messes up the other projects in your
>>>>>>>>> workspace ?
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Sat, Nov 9, 2013 at 7:24 AM, Igor Vaynberg
>>>>>>>>> <[email protected]>wrote:
>>>>>>>>>
>>>>>>>>>  it is really frustrating that i have to do this manually now.
>>>>>>>>>> before
>>>>>>>>>> all i had to do was checkout the project and it was all set.
>>>>>>>>>> wicket
>>>>>>>>>> shares my workspace with other projects so the workspace-default
>>>>>>>>>> is
>>>>>>>>>> not going to work.
>>>>>>>>>>
>>>>>>>>>> can we drop the format def on wicket.apache.org and configure the
>>>>>>>>>> maven plugin to set it up:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> http://maven.apache.org/plugins/maven-eclipse-plugin/
>>>>>>>>>> examples/load-code-styles.html
>>>>>>>>>>
>>>>>>>>>> -igor
>>>>>>>>>>
>>>>>>>>>> On Fri, Nov 8, 2013 at 12:56 AM, Martin Grigorov
>>>>>>>>>> <[email protected]>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> I'll test this soon.
>>>>>>>>>>> I'll update the docs for IDEA too if needed.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Thu, Nov 7, 2013 at 11:02 AM, Sven Meier <[email protected]>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>  Thanks, I've added a hint to the Idea instructions.
>>>>>>>>>>>>
>>>>>>>>>>>> Regards
>>>>>>>>>>>> Sven
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On 11/06/2013 10:12 AM, Vojtěch Krása wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>  You should also specify values for "Class count to use import
>>>>>>>>>>>>> with '*'"
>>>>>>>>>>>>> and
>>>>>>>>>>>>> "Names count to use static import with '*'", since these values
>>>>>>>>>>>>> are
>>>>>>>>>>>>> not in EclipseCodeFormat.xml,
>>>>>>>>>>>>> and differs between Idea and Eclipse by default.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> V.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> 2013/11/6 Sven Meier <[email protected]>
>>>>>>>>>>>>>
>>>>>>>>>>>>>    Hi all,
>>>>>>>>>>>>>
>>>>>>>>>>>>>> I removed all org.eclipse.jdt.[core|ui].prefs from the repo
>>>>>>>>>>>>>> as
>>>>>>>>>>>>>> discussed.
>>>>>>>>>>>>>> EclipseCodeFormat.xml is updated now to our latest and
>>>>>>>>>>>>>> greatest
>>>>>>>>>>>>>> code
>>>>>>>>>>>>>> format
>>>>>>>>>>>>>> (which might differ between 6.x and master).
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Eclipse users should run "mvn eclipse:eclipse" to regenerate
>>>>>>>>>>>>>> org.eclipse.jdt.core.prefs, then (re-)import
>>>>>>>>>>>>>> EclipseCodeFormat.xml and
>>>>>>>>>>>>>> use
>>>>>>>>>>>>>> it as the default for your Wicket workspace(s).
>>>>>>>>>>>>>> I've added a paragraph about the recommended Eclipse setup
>>>>>>>>>>>>>> here:
>>>>>>>>>>>>>> http://wicket.apache.org/learn/ides.html
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Could an Idea user please confirm that the format plugin (
>>>>>>>>>>>>>> http://plugins.jetbrains.com/plugin/6546) works as expected?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Regards
>>>>>>>>>>>>>> Sven
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 11/05/2013 12:05 PM, Martin Grigorov wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>    On Tue, Nov 5, 2013 at 1:01 PM, Sven Meier <
>>>>>>>>>>>>>> [email protected]>
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>     IMHO we should have one authoritative source for our
>>>>>>>>>>>>>>> source
>>>>>>>>>>>>>>> format
>>>>>>>>>>>>>>> only.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>  Whether this is EclipseCodeFormat.xml or something else can
>>>>>>>>>>>>>>>> be
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> dicussed
>>>>>>>>>>
>>>>>>>>>>>  on
>>>>>>>>>>>>>>>> the other mail thread.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Currently all org.eclipse.jdt.core.prefs have already
>>>>>>>>>>>>>>>> diverged
>>>>>>>>>>>>>>>> from
>>>>>>>>>>>>>>>> EclipseCodeFormat.xml (perhaps they even differ between each
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> other?),
>>>>>>>>>>
>>>>>>>>>>>  so
>>>>>>>>>>>>>>>> I'm +1 to remove those settings from the repo as Martin has
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> suggested.
>>>>>>>>>>
>>>>>>>>>>>  I can live with having to configure my Wicket workspace(s)
>>>>>>>>>>>>>>>> once by
>>>>>>>>>>>>>>>> importing EclipseCodeFormat.xml.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> So if no one objects, I'll update EclipseCodeFormat.xml from
>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>> current
>>>>>>>>>>>>>>>> settings in wicket-core and apply Martin's patch afterwards.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>    I'm +1.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> With the plugin that Rusi suggested in the other thread I can
>>>>>>>>>>>>>>> import
>>>>>>>>>>>>>>>      EclipseCodeFormat.xml in Intellij IDEA and hopefully the
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>> formatting
>>>>>>>>>>
>>>>>>>>>>>  will
>>>>>>>>>>>>>>> be the same for all of us.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>    Sven
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On 11/04/2013 04:42 PM, Martin Funk wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>     not quite
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>  if the org.eclipse.jdt.ui.prefs are not present eclipse
>>>>>>>>>>>>>>>>> will
>>>>>>>>>>>>>>>>> fall
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> back
>>>>>>>>>>
>>>>>>>>>>>  to
>>>>>>>>>>>>>>>>> the workspace setting esp. formatter.
>>>>>>>>>>>>>>>>> The formatter profile as I described it in the attachment
>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/WICKET-5399
>>>>>>>>>>>>>>>>> has to be imported into the workspace once.
>>>>>>>>>>>>>>>>> If one has to follow more than one code formatting
>>>>>>>>>>>>>>>>> rulesets,
>>>>>>>>>>>>>>>>> than
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> they
>>>>>>>>>>
>>>>>>>>>>>  have to be set for each
>>>>>>>>>>>>>>>>> project. The setting of the formatter profile will be
>>>>>>>>>>>>>>>>> written
>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>> org.eclipse.jdt.ui.prefs.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> mf
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Am 04.11.2013 um 16:25 schrieb Sven Meier <[email protected]
>>>>>>>>>>>>>>>>> >:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>      Ok, removing org.eclipse.jdt.core.prefs and
>>>>>>>>>>>>>>>>> org.eclipse.jdt.ui.prefs
>>>>>>>>>>>>>>>>> is
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>    easy.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> But without these files the Eclipse project settings (Java
>>>>>>>>>>>>>>>>>> Code
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Style
>>>>>>>>>>
>>>>>>>>>>>  ->
>>>>>>>>>>>>>>>>>> Formatter) have to be adjusted manually for each Wicket
>>>>>>>>>>>>>>>>>> module
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> after
>>>>>>>>>>
>>>>>>>>>>>  "mvn
>>>>>>>>>>>>>>>>>> eclipse:eclipse" :(.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Sven
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On 11/04/2013 09:58 AM, Martin Grigorov wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>     Hi,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>  Can someone of other Wicket code developers take a look
>>>>>>>>>>>>>>>>>>> at
>>>>>>>>>>>>>>>>>>> https://github.com/apache/wicket/pull/56 ?
>>>>>>>>>>>>>>>>>>> This is a pull request with some changes/updates to
>>>>>>>>>>>>>>>>>>> Eclipse's
>>>>>>>>>>>>>>>>>>> .settings/
>>>>>>>>>>>>>>>>>>> (required by newer versions of Eclipse ?!).
>>>>>>>>>>>>>>>>>>> I don't use Eclipse and I cannot decide whether the PR is
>>>>>>>>>>>>>>>>>>> good or
>>>>>>>>>>>>>>>>>>> not.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> https://github.com/apache/wicket/pull/57/commits is
>>>>>>>>>>>>>>>>>>> another
>>>>>>>>>>>>>>>>>>> PR
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> from
>>>>>>>>>>
>>>>>>>>>>>  Martin
>>>>>>>>>>>>>>>>>>> Funk that has some improvements to Wicket's unit tests
>>>>>>>>>>>>>>>>>>> that
>>>>>>>>>>>>>>>>>>> I'd
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> like
>>>>>>>>>>
>>>>>>>>>>>  to
>>>>>>>>>>>>>>>>>>> merge but I cannot because it depends on PR 56.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Additionally I'd like to ask all Eclipse users to disable
>>>>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> "auto
>>>>>>>>>>
>>>>>>>>>>>  format
>>>>>>>>>>>>>>>>>>> the whole file" feature.
>>>>>>>>>>>>>>>>>>> https://github.com/mafulafunk/wicket/commit/
>>>>>>>>>>>>>>>>>>> 0aac81f393047865088864c6b299ce1e022ce1fa
>>>>>>>>>>>>>>>>>>> (part
>>>>>>>>>>>>>>>>>>> of PR 57) has such formatting changes that we agreed
>>>>>>>>>>>>>>>>>>> should
>>>>>>>>>>>>>>>>>>> not
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> be
>>>>>>>>>>
>>>>>>>>>>>  together
>>>>>>>>>>>>>>>>>>> with functional changes because they add a lot of noise
>>>>>>>>>>>>>>>>>>> that
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> makes
>>>>>>>>>>
>>>>>>>>>>>  the
>>>>>>>>>>>>>>>>>>> code
>>>>>>>>>>>>>>>>>>> review and git bisect sesssions a lot harder.
>>>>>>>>>>>>>>>>>>> Lately I have seen such changes in Sven's commits as
>>>>>>>>>>>>>>>>>>> well.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Please configure Eclipse to not auto format or to format
>>>>>>>>>>>>>>>>>>> only the
>>>>>>>>>>>>>>>>>>> changed
>>>>>>>>>>>>>>>>>>> code, but not the whole file.
>>>>>>>>>>>>>>>>>>> If this is not possible with Eclipse then you can use
>>>>>>>>>>>>>>>>>>> "git
>>>>>>>>>>>>>>>>>>> add
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> -p"
>>>>>>>>>>
>>>>>>>>>>>  to
>>>>>>>>>>>>>>>>>>> select only the functional changes in one commit and all
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> formatting
>>>>>>>>>>
>>>>>>>>>>>  related
>>>>>>>>>>>>>>>>>>> ones in another one.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On Sun, Nov 3, 2013 at 11:40 PM, mafulafunk
>>>>>>>>>>>>>>>>>>> <[email protected]>
>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>      GitHub user mafulafunk opened a pull request:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>           https://github.com/apache/wicket/pull/57
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>          Assert that instance of
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>          Ok,
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>          this is two commits aa422c1 is just because the
>>>>>>>>>>>>>>>>>>>> eclipse
>>>>>>>>>>>>>>>>>>>> property
>>>>>>>>>>>>>>>>>>>> files
>>>>>>>>>>>>>>>>>>>> get in the way.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>          The commit 0aac81f was inspired by a non
>>>>>>>>>>>>>>>>>>>> informativ test
>>>>>>>>>>>>>>>>>>>> fail.
>>>>>>>>>>>>>>>>>>>>          Like the assert
>>>>>>>>>>>>>>>>>>>>          assertTrue(factory.getFieldValue(field, obj)
>>>>>>>>>>>>>>>>>>>> instanceof
>>>>>>>>>>>>>>>>>>>> ILazyInitProxy);
>>>>>>>>>>>>>>>>>>>>          simply fails with no further information.
>>>>>>>>>>>>>>>>>>>>          As org.hamcrest.CoreMatchers is already pulled
>>>>>>>>>>>>>>>>>>>> into the
>>>>>>>>>>>>>>>>>>>> classpath
>>>>>>>>>>>>>>>>>>>> by
>>>>>>>>>>>>>>>>>>>> junit it might be ok to transform the given assertTrue
>>>>>>>>>>>>>>>>>>>> to:
>>>>>>>>>>>>>>>>>>>>          assertThat(factory.getFieldValue(field, obj),
>>>>>>>>>>>>>>>>>>>> instanceOf(ILazyInitProxy.class));
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>          Now when the assertion fails the value of the
>>>>>>>>>>>>>>>>>>>> first
>>>>>>>>>>>>>>>>>>>> argument is
>>>>>>>>>>>>>>>>>>>> printed
>>>>>>>>>>>>>>>>>>>>          in the test output.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> You can merge this pull request into a Git repository by
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> running:
>>>>>>>>>>
>>>>>>>>>>>            $ git pull https://github.com/mafulafunk/
>>>>>>>>>>>>>>>>>>>> wicketassertThatInstanceOf
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Alternatively you can review and apply these changes as
>>>>>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> patch
>>>>>>>>>>
>>>>>>>>>>>   at:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>          https://github.com/apache/wicket/pull/57.patch
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> ----
>>>>>>>>>>>>>>>>>>>> commit aa422c16a8711c43e03b65cec7148afd53153ac5
>>>>>>>>>>>>>>>>>>>> Author: Martin Funk <[email protected]>
>>>>>>>>>>>>>>>>>>>> Date:   2013-10-28T19:03:09Z
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>          remove eclipse jdt.core and jdt.ui prefs
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> commit 0aac81f393047865088864c6b299ce1e022ce1fa
>>>>>>>>>>>>>>>>>>>> Author: Martin Funk <[email protected]>
>>>>>>>>>>>>>>>>>>>> Date:   2013-11-03T21:20:56Z
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>          Refactor Testcases to make failing tests more
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> informative:
>>>>>>>>>>
>>>>>>>>>>>            Refactor
>>>>>>>>>>>>>>>>>>>>          assertTrue(factory.getFieldValue(field, obj)
>>>>>>>>>>>>>>>>>>>> instanceof
>>>>>>>>>>>>>>>>>>>> ILazyInitProxy);
>>>>>>>>>>>>>>>>>>>>          to
>>>>>>>>>>>>>>>>>>>>          assertThat(factory.getFieldValue(field, obj),
>>>>>>>>>>>>>>>>>>>> instanceOf(ILazyInitProxy.class));
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>          Now when the assertion fails the value of the
>>>>>>>>>>>>>>>>>>>> first
>>>>>>>>>>>>>>>>>>>> argument is
>>>>>>>>>>>>>>>>>>>> printed
>>>>>>>>>>>>>>>>>>>>          in the test output.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> ----
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>> --
>>>>>>> Become a Wicket expert, learn from the best:
>>>>>>> http://wicketinaction.com
>>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> Become a Wicket expert, learn from the best: http://wicketinaction.com
>>>>>
>>>>
>>>
>

Reply via email to