#ifndef SPECTRUM_MUCCONVERSATION_TEST_H
#define SPECTRUM_MUCCONVERSATION_TEST_H
#include <cppunit/TestFixture.h>
#include <cppunit/extensions/HelperMacros.h>
#include "blist.h"
#include "testinguser.h"
#include "abstracttest.h"

using namespace std;

class SpectrumMUCConversation;

class SpectrumMUCConversationTest : public AbstractTest
{
	CPPUNIT_TEST_SUITE (SpectrumMUCConversationTest);
	CPPUNIT_TEST (handleMessage);
	CPPUNIT_TEST (addUsers);
	CPPUNIT_TEST (renameUser);
	CPPUNIT_TEST_SUITE_END ();

	public:
		void up (void);
		void down (void);

	protected:
		void handleMessage();
		void addUsers();
		void renameUser();
		
	private:
		SpectrumMUCConversation *m_conv;
		TestingUser *m_user;
};

CPPUNIT_TEST_SUITE_REGISTRATION (SpectrumMUCConversationTest);

#endif
