Thanks for explaining Benjamin. I understand now. Smart move using your framework to create the Workbench instance for testing. I will need to check that out.
Landon On Wed, Jan 25, 2012 at 7:57 AM, Benjamin Gudehus <hasteb...@googlemail.com> wrote: > Hi Landon! > > 2012/1/22 Landon Blake <sunburned.surve...@gmail.com> >> >> >> One of my challenges when trying to unit test parts of the OJ core >> previously has been the number of inter-dependencies. Did you come up >> with a mock or stub for WorkbenchContext? I really see some value in >> sharing mocks and stubs for OJ core components. > > > No, I didn't mock WorkbenchContext. TestTools.buildWorkbench() uses some > methods from JUMPWorkbench.main() to create the Workbench with > WorkbenchContext and WorkbenchFrame. > >> >> I looked at the code here: >> >> http://openjump-tools-docs.googlecode.com/git/javadoc/index.html >> >> I must admit I'm a little confused. Are you writing an OJ specific >> unit testing framework from scratch. I didn't see any references to >> JUnit or another unit testing framework in your code. > > > Since JUnit 4 you may add annotations to Plain Old Java Objects/Classes > (POJOs). I use annotations like @Test and @Setup in the test classes. > >> >> >> Keep up the good work Benjamin. I wish I had more time to keep up with >> what you were doing. >> >> Thanks. >> >> Landon >> >> P.S- I really appreciate the tips about running OJ from Eclipse and >> having it load an extension defined in another Eclipse Project. I'll >> have to mess around with that, but I may be back to ask for help on >> getting the Eclipse runtime configuration file set up so I can do >> this. > > > --Benjamin > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel