Skip to content
Snippets Groups Projects
Commit 640c08fc authored by Emmanuel Milou's avatar Emmanuel Milou
Browse files

nothing

parent f0a0d892
Branches
Tags
No related merge requests found
...@@ -39,6 +39,10 @@ AC_CONFIG_FILES([src/Makefile \ ...@@ -39,6 +39,10 @@ AC_CONFIG_FILES([src/Makefile \
src/dbus/Makefile \ src/dbus/Makefile \
src/zeroconf/Makefile]) src/zeroconf/Makefile])
dnl Unitary test section
dnl AC_CONFIG_FILES([src/test/Makefile])
AC_CONFIG_FILES([po/Makefile \ AC_CONFIG_FILES([po/Makefile \
ringtones/Makefile]) ringtones/Makefile])
......
bin_PROGRAMS = configurationTester
CPPUNIT_LDFLAG = `pkg-config --libs cppunit`
configurationTester_SOURCES = configurationTest.cpp
configurationTester_LDADD = ../.libs/libsflphone.a ../config/.libs/libconfig.a
configurationTester_LDFLAGS = $(CPPUNIT_LDFLAG)
configurationTester_CPPFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/libs $(libccext2_CFLAGS) $(libccgnu2_CFLAGS) $(IAX_CFLAGS) $(USER_INCLUDES) $(libdbuscpp_CFLAGS)
#include "../manager.h"
#include "../global.h"
// Cppunit import
#include <cppunit/extensions/HelperMacros.h>
#include <cppunit/ui/text/TestRunner.h>
#include <cppunit/CompilerOutputter.h>
class ConfigurationTest : public CppUnit::TestFixture {
CPPUNIT_TEST_SUITE( ConfigurationTest );
CPPUNIT_TEST( testDefaultValueAudio );
CPPUNIT_TEST_SUITE_END();
public:
void setUp(){
Manager::instance().initConfigFile();
}
void tearDown(){
}
void testDefaultValueAudio(){
CPPUNIT_ASSERT( Manager::instance().getConfigString( AUDIO, ALSA_PLUGIN ) == "default" );
}
};
CPPUNIT_TEST_SUITE_REGISTRATION( ConfigurationTest );
int main(){
CppUnit::TextUi::TestRunner runner;
CppUnit::TestFactoryRegistry &registry =
CppUnit::TestFactoryRegistry::getRegistry() ;
runner.addTest( registry.makeTest() ) ;
runner.setOutputter( CppUnit::CompilerOutputter::defaultOutputter(
&runner.result(),
std::cerr ) );
bool wasSuccessful = runner.run( "", false ) ;
return wasSuccessful ? 0 : 1;
return 0;
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment