BTW ApplicationInitializerFilter is the interface you want to implement. On Tue, Jun 24, 2008 at 5:45 PM, Daniel Jue <[EMAIL PROTECTED]> wrote:
> Try looking for > public class UserInitializerImpl implements ApplicationInitializerFilter { > ... > void initializeApplication(Context context, ApplicationInitializer > initializer){..reset your stuff in here..} > .. > } > > > Then in your app module (or just the module you use for testing) contribute > that app initializer > like this: > > /** > * This is a initializer class that will be run when Tapestry starts. > * @param configuration The registry's configuration > * @param passwordEncoder built automatically and injected in > * @param saltSource built automatically and injected in > * @param session built automatically and injected in > */ > public static void contributeApplicationInitializer( > OrderedConfiguration<ApplicationInitializerFilter> > configuration, > final PasswordEncoder passwordEncoder, > final SaltSourceService saltSource, final Session session) { > configuration.add("UserInitializer", new UserInitializerImpl( > passwordEncoder, saltSource, session)); > } > > The example above shows how you can pass in things like a session, etc. Of > course this is not always needed. > > On Tue, Jun 24, 2008 at 4:56 PM, Mohan Zhang <[EMAIL PROTECTED]<[EMAIL > PROTECTED]>> > wrote: > >> >> Is there anything in Tapestry 5 that makes it easy to programmatically >> clear >> the database? I'm unit-testing my DAOs and it'd be cool if I could write >> an >> @BeforeMethod that clears the database. I suppose I could always write a >> TestDao that encapsulates these operations, but I just thought I'd check >> in >> case anyone had come up with a better way. I noticed that a lot of what's >> in >> tapestry-test deals with the front-end. >> -- >> View this message in context: >> http://www.nabble.com/T5%3A-Programmatically-clearing-the-database-on-unit-tests-tp18099886p18099886.html >> Sent from the Tapestry - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >