Commit 98aa3f70 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

Move MD5 test to src/

parent c9a36881
...@@ -4,6 +4,7 @@ check_PROGRAMS = \ ...@@ -4,6 +4,7 @@ check_PROGRAMS = \
test_block \ test_block \
test_dictionary \ test_dictionary \
test_i18n_atof \ test_i18n_atof \
test_md5 \
test_timer \ test_timer \
test_url \ test_url \
test_utf8 \ test_utf8 \
...@@ -22,6 +23,7 @@ test_block_DEPENDENCIES = ...@@ -22,6 +23,7 @@ test_block_DEPENDENCIES =
test_dictionary_SOURCES = dictionary.c test_dictionary_SOURCES = dictionary.c
test_i18n_atof_SOURCES = i18n_atof.c test_i18n_atof_SOURCES = i18n_atof.c
test_md5_SOURCES = md5.c
test_timer_SOURCES = timer.c test_timer_SOURCES = timer.c
test_url_SOURCES = url.c test_url_SOURCES = url.c
test_utf8_SOURCES = utf8.c test_utf8_SOURCES = utf8.c
......
...@@ -21,11 +21,13 @@ ...@@ -21,11 +21,13 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
*****************************************************************************/ *****************************************************************************/
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include "../../libvlc/test.h"
#include <vlc_common.h> #include <vlc_common.h>
#include <vlc_md5.h> #include <vlc_md5.h>
...@@ -60,15 +62,18 @@ static void test_config_StringEscape() ...@@ -60,15 +62,18 @@ static void test_config_StringEscape()
EndMD5( &md5 ); EndMD5( &md5 );
char * psz_hash = psz_md5_hash( &md5 ); char * psz_hash = psz_md5_hash( &md5 );
printf( "Output: %s, Expected: %s\n", psz_hash, md5_samples[i].psz_md5 ); if( strcmp( psz_hash, md5_samples[i].psz_md5 ) )
assert( !strcmp( psz_hash, md5_samples[i].psz_md5 ) ); {
printf( "Output: %s\nExpected: %s\n", psz_hash,
md5_samples[i].psz_md5 );
abort();
}
free( psz_hash ); free( psz_hash );
} }
} }
int main( void ) int main( void )
{ {
log( "Testing md5 calculation\n" );
test_config_StringEscape(); test_config_StringEscape();
return 0; return 0;
......
...@@ -18,7 +18,6 @@ check_PROGRAMS = \ ...@@ -18,7 +18,6 @@ check_PROGRAMS = \
test_libvlc_media_list \ test_libvlc_media_list \
test_libvlc_media_player \ test_libvlc_media_player \
test_src_config_chain \ test_src_config_chain \
test_src_misc_md5 \
test_src_misc_variables \ test_src_misc_variables \
$(NULL) $(NULL)
...@@ -73,8 +72,6 @@ test_src_misc_variables_SOURCES = src/misc/variables.c ...@@ -73,8 +72,6 @@ test_src_misc_variables_SOURCES = src/misc/variables.c
test_src_misc_variables_LDADD = $(LIBVLCCORE) $(LIBVLC) test_src_misc_variables_LDADD = $(LIBVLCCORE) $(LIBVLC)
test_src_config_chain_SOURCES = src/config/chain.c test_src_config_chain_SOURCES = src/config/chain.c
test_src_config_chain_LDADD = $(LIBVLCCORE) test_src_config_chain_LDADD = $(LIBVLCCORE)
test_src_misc_md5_SOURCES = src/misc/md5.c
test_src_misc_md5_LDADD = $(LIBVLCCORE)
checkall: checkall:
$(MAKE) check_PROGRAMS="$(check_PROGRAMS) $(EXTRA_PROGRAMS)" check $(MAKE) check_PROGRAMS="$(check_PROGRAMS) $(EXTRA_PROGRAMS)" check
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment