|
From: David C. <dc...@us...> - 2005-11-20 16:39:57
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.core.tests/src/org/rubypeople/rdt/internal/core/util In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2892/src/org/rubypeople/rdt/internal/core/util Modified Files: ShamJobScheduler.java TC_EclipseJobScheduler.java Log Message: Added Unit test for BlockingSymbolFinder Index: TC_EclipseJobScheduler.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.core.tests/src/org/rubypeople/rdt/internal/core/util/TC_EclipseJobScheduler.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** TC_EclipseJobScheduler.java 13 Nov 2005 15:47:03 -0000 1.1 --- TC_EclipseJobScheduler.java 20 Nov 2005 16:39:49 -0000 1.2 *************** *** 29,32 **** --- 29,39 ---- } + public void testExecute() throws Exception { + TestJob job = new TestJob(); + EclipseJobScheduler scheduler = new EclipseJobScheduler(); + scheduler.execute(job); + job.assertRun(); + } + private static class TestJob extends Job { public TestJob() { Index: ShamJobScheduler.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.core.tests/src/org/rubypeople/rdt/internal/core/util/ShamJobScheduler.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ShamJobScheduler.java 13 Nov 2005 15:47:03 -0000 1.1 --- ShamJobScheduler.java 20 Nov 2005 16:39:49 -0000 1.2 *************** *** 29,31 **** --- 29,38 ---- scheduledJobs.add(job); } + + public void execute(Job job) throws InterruptedException { + schedule(job); + job.schedule(); + job.join(); + + } } |