<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to 7: Core objects should be interfaces</title><link href="https://sourceforge.net/p/beepcore-java/feature-requests/7/" rel="alternate"/><link href="https://sourceforge.net/p/beepcore-java/feature-requests/7/feed.atom" rel="self"/><id>https://sourceforge.net/p/beepcore-java/feature-requests/7/</id><updated>2002-10-23T20:45:59Z</updated><subtitle>Recent changes to 7: Core objects should be interfaces</subtitle><entry><title>Core objects should be interfaces</title><link href="https://sourceforge.net/p/beepcore-java/feature-requests/7/" rel="alternate"/><published>2002-10-23T20:45:59Z</published><updated>2002-10-23T20:45:59Z</updated><author><name>Scott J Brickner</name><uri>https://sourceforge.net/u/brickner/</uri></author><id>https://sourceforge.netfe36daf5509454c5ce6447f12c703607947aa125</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Some of the key objects for the system really should be &lt;br /&gt;
defined as interfaces, with separate implementations. At &lt;br /&gt;
a minimum, Session, Channel, and Message.&lt;/p&gt;
&lt;p&gt;As it is, I'm finding it very difficult to write unit tests for &lt;br /&gt;
my profiles, since I can't make mock objects to pass in &lt;br /&gt;
as test fixtures.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>