diff --git a/test/configurationTest.cpp b/test/configurationTest.cpp index 02225a54aaf540b9673c7e72f82205af493433b4..aa4a1dc7dd24718f9fb9779503e9fa934e43d17b 100644 --- a/test/configurationTest.cpp +++ b/test/configurationTest.cpp @@ -7,27 +7,51 @@ #include "manager.h" #include "global.h" +#include <stdio.h> + +using std::cout; +using std::endl; + // Cppunit import class ConfigurationTest : public CppUnit::TestCase { CPPUNIT_TEST_SUITE( ConfigurationTest ); CPPUNIT_TEST( testDefaultValueAudio ); - CPPUNIT_TEST( testTheTest ); + CPPUNIT_TEST( testDefaultValuePreferences ); CPPUNIT_TEST_SUITE_END(); public: ConfigurationTest() : CppUnit::TestCase("Configuration Tests") {} void testDefaultValueAudio(){ - CPPUNIT_ASSERT( Manager::instance().getConfigString( AUDIO, ALSA_PLUGIN ) == "default" ); + CPPUNIT_ASSERT( Manager::instance().getConfigInt( AUDIO, ALSA_CARD_ID_IN ) == 0 ); + CPPUNIT_ASSERT( Manager::instance().getConfigInt( AUDIO, ALSA_CARD_ID_IN ) == 0 ); + CPPUNIT_ASSERT( Manager::instance().getConfigInt( AUDIO, ALSA_SAMPLE_RATE ) == 44100 ); + CPPUNIT_ASSERT( Manager::instance().getConfigInt( AUDIO, ALSA_FRAME_SIZE ) == 20 ); + CPPUNIT_ASSERT( Manager::instance().getConfigString( AUDIO, ALSA_PLUGIN ) == "default" ); + CPPUNIT_ASSERT( Manager::instance().getConfigInt( AUDIO, VOLUME_SPKR ) == 100 ); + CPPUNIT_ASSERT( Manager::instance().getConfigInt( AUDIO, VOLUME_MICRO ) == 50 ); } - void testTheTest(){ - CPPUNIT_ASSERT( 3 == 2 ); + void testDefaultValuePreferences(){ + CPPUNIT_ASSERT( Manager::instance().getConfigString( PREFERENCES, ZONE_TONE ) == "North America" ); + CPPUNIT_ASSERT( Manager::instance().getConfigInt( PREFERENCES, CONFIG_ZEROCONF ) == 0 ); + CPPUNIT_ASSERT( Manager::instance().getConfigInt( PREFERENCES, CONFIG_DIALPAD ) == 0 ); + CPPUNIT_ASSERT( Manager::instance().getConfigInt( PREFERENCES, CONFIG_RINGTONE ) == 1 ); + CPPUNIT_ASSERT( Manager::instance().getConfigInt( PREFERENCES, CONFIG_SEARCHBAR ) == 1 ); + CPPUNIT_ASSERT( Manager::instance().getConfigInt( PREFERENCES, CONFIG_START ) == 0 ); + CPPUNIT_ASSERT( Manager::instance().getConfigInt( PREFERENCES, CONFIG_POPUP ) == 1 ); + CPPUNIT_ASSERT( Manager::instance().getConfigInt( PREFERENCES, CONFIG_NOTIFY ) == 1 ); + CPPUNIT_ASSERT( Manager::instance().getConfigInt( PREFERENCES, CONFIG_MAIL_NOTIFY ) == 0 ); + CPPUNIT_ASSERT( Manager::instance().getConfigInt( PREFERENCES, CONFIG_VOLUME ) == 0 ); + CPPUNIT_ASSERT( Manager::instance().getConfigInt( PREFERENCES, REGISTRATION_EXPIRE ) == 180 ); + CPPUNIT_ASSERT( Manager::instance().getConfigInt( PREFERENCES, CONFIG_AUDIO ) == 0 ); + } void setUp(){ + Manager::instance().initConfigFile(); } void tearDown(){