|
|||||
|
|
|||||
RegistrationExample
Test dependancies in PicoUnit are registered by implementing a marker interface: LifeCycle Here is the life-cycle used by the test dependancies examples package example; import example.model.Database; import picounit.LifeCycle; import picounit.Registry; public class SimplisticDatabaseLifeCycle implements LifeCycle { public void setUp(Registry registry) { registry.register(Database.class, new SimplisticDatabase()); } public static class SimplisticDatabase implements Database { private int count = 0; public boolean isConnected() { return true; } public boolean insert(String insertQuery) { count++; return true; } public int queryCount(String queryCountSql) { return count; } } } Dependancies can be injected into LifeCycle classes just as they can be into Tests, this facility is used |
|||||
|
Copyright 2003-2006 - The Codehaus. All rights reserved unless otherwise noted.
Powered by Atlassian Confluence
|
|||||