I've got that in Acorn's App delegate, stuffed inside a category, and hooked up to a debug menu (named "Sanity") which will run through various tests. Here's some code for you: CallTestMethods.m. But I'm going to share a little secret with you today: thanks to Objective-C, it's pretty darn easy to roll your own solution. I've also hear from folks that this is the reason they don't write tests, which is a shame. One of the biggest gripes that folks have about the built in unit testing for Xcode is that it's a pain to setup and debug.
#Voodoopad windows how to
It's quite simple, and of course welcome feedback on how to make it better. If you wanted to write your own plugin to do something similar, subclass VPItemController (which is a subclass of NSViewController), register yourself it VP so it knows about your data type, and implement some methods for loading and unloading data, and load a nib of your choice for the UI. It's not built into VP yet, but I'll get that done for a future release when I'm happier with the UI.
#Voodoopad windows movie
OK, no big surprise, I just wrote that last one, and here's a movie of it in action: JSTalkInVP.mov. Maybe you fancy an outliner? Or maybe you wanted a little editor for JSTalk pages, which are saved right in the document where you got your syntax highlighting and a little run button. Or a custom image viewer, you could do that too. So for instance, if you wanted to support some strange data type, that could be done. If you're a VoodooPad Pro user, the prices are $19.95 and $49.95 respectively.VoodooPad 4 added the ability for plugin authors to add support for specific data types in VoodooPad, which would be saved as a page in the document it was created in. If not, the upgrade will run existing users $14.95, with new licenses costing $29.95. If you purchased VoodooPad 3 after July 31, VoodooPad 4 is a free upgrade. Rounding out the changes in version 4.0 are a variety of bug fixes and minor changes, but I'll leave those for the release notes to detail. The Dock menu has been tweaked, and a number of plug-in features have also been improved. In terms of smaller features (yes, there are more), a number of preferences have been added to VoodooPad for things like remembering line indentations and not resizing the window in full-screen mode. Other new features include a hotkey-accessible window called "The Bucket," the ability to write plug-ins in Python, and a faster wiki engine. The application has also gotten a bit of a facelift and sports some new icons, as well as a new "Type" palette and a "unified palette" that is designed to clean the interface up a bit. MobileMe just so happens to be a WebDAV server, so you can use it to sync your VoodooPad documents across computers or an iPhone. Quite a few features have been added since then, the biggest of which appears to be WebDAV synchronization of VoodooPad documents.
#Voodoopad windows update
The last big update to VoodooPad was version 3.5 in February. After spending a good bit of a time as a beta application, VoodooPad 4.0 has been released and brings with it a variety of big new features, along with a bunch of bug fixes and changes. Personal wiki application VoodooPad is already a fairly powerful tool for managing various bits of information, and as of yesterday, it looks to have gotten even heftier.