Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 127661 Details for
Bug 253912
Common IResource for all Aliased Workspace Resources
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
[patch]
Test1
test253912.patch (text/plain), 2.33 KB, created by
James Blackburn
on 2009-03-05 10:26:59 EST
(
hide
)
Description:
Test1
Filename:
MIME Type:
Creator:
James Blackburn
Created:
2009-03-05 10:26:59 EST
Size:
2.33 KB
patch
obsolete
>### Eclipse Workspace Patch 1.0 >#P org.eclipse.core.tests.resources >Index: src/org/eclipse/core/tests/internal/alias/BasicAliasTest.java >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/internal/alias/BasicAliasTest.java,v >retrieving revision 1.25 >diff -u -r1.25 BasicAliasTest.java >--- src/org/eclipse/core/tests/internal/alias/BasicAliasTest.java 8 Apr 2008 09:53:46 -0000 1.25 >+++ src/org/eclipse/core/tests/internal/alias/BasicAliasTest.java 5 Mar 2009 15:12:47 -0000 >@@ -10,6 +10,13 @@ > *******************************************************************************/ > package org.eclipse.core.tests.internal.alias; > >+import org.eclipse.core.runtime.IProgressMonitor; >+import org.eclipse.core.runtime.IStatus; >+ >+import org.eclipse.core.runtime.*; >+ >+import org.eclipse.core.runtime.jobs.Job; >+ > import java.io.File; > import java.util.Arrays; > import java.util.Comparator; >@@ -868,6 +875,57 @@ > } > } > >+ public void testSchedulingRules() { >+ assertOverlap("Resource don't overlap", fLinkOverlap1, fLinkOverlap1); >+ >+ final Boolean[] done = new Boolean[2]; >+ done[0] = done[1] = Boolean.FALSE; >+ >+ Job j1 = new Job("j0") { >+ protected IStatus run(IProgressMonitor monitor) { >+ try { >+ synchronized(done) { >+ done[0] = Boolean.TRUE; >+ } >+ Thread.sleep(1000); >+ synchronized (done) { >+ if (done[1] == Boolean.TRUE) >+ fail("done1, already here!"); >+ } >+ } catch (InterruptedException e) {fail("Interrupted");} >+ return Status.OK_STATUS; >+ } >+ }; >+ Job j2 = new Job("j1") { >+ protected IStatus run(IProgressMonitor monitor) { >+ try { >+ synchronized(done) { >+ done[1] = Boolean.TRUE; >+ } >+ Thread.sleep(1000); >+ synchronized (done) { >+ if (done[0] == Boolean.TRUE) >+ fail("done0, already here!"); >+ } >+ } catch (InterruptedException e) {fail("Interrupted");} >+ return Status.OK_STATUS; >+ } >+ }; >+ j1.setRule(fLinkOverlap1); >+ j2.setRule(fLinkOverlap2); >+ j1.schedule(); >+ j2.schedule(); >+ >+ try { >+ j2.join(); >+ if (j2.getResult() != Status.OK_STATUS) >+ fail(); >+ j1.join(); >+ if (j1.getResult() != Status.OK_STATUS) >+ fail(); >+ } catch (InterruptedException e) {fail("Interrupted");} >+ } >+ > public void testMoveFolder() { > // TODO > }
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 253912
:
127661
|
127792