@ -9,6 +9,7 @@
# include <pEp/sync_api.h>
# include "../src/callback_dispatcher.hh"
# include "../src/Adapter.hh"
# include "../src/passphrase_cache.hh"
using namespace std ;
@ -54,7 +55,7 @@ vector<::sync_handshake_signal> expected_notification = { SYNC_NOTIFY_IN_GROUP,
int main ( int argc , char * * argv )
{
Test : : setup ( argc , argv ) ;
Adapter : : session ( ) ;
Adapter : : session . initialize ( pEp : : Adapter : : SyncModes : : Async , false ) ;
// set up two own identites for sync
@ -95,7 +96,7 @@ int main(int argc, char** argv)
// register at callback_dispatcher and start sync
callback_dispatcher . add ( test_messageToSend , test_notifyHandshake ) ;
CallbackDispatch er: : start_sync ( ) ;
Adapt er: : start_sync ( ) ;
// leave device group
@ -109,14 +110,14 @@ int main(int argc, char** argv)
// switch off and on again
CallbackDispatch er: : start_sync ( ) ;
Adapt er: : start_sync ( ) ;
sleep ( 2 ) ;
assert ( Adapter : : is_sync_running ( ) ) ;
CallbackDispatch er: : stop_sync ( ) ;
Adapt er: : stop_sync ( ) ;
Test : : join_sync_thread ( ) ;
assert ( ! Adapter : : is_sync_running ( ) ) ;
Adapter : : session ( Adapter : : release ) ;
Adapter : : session . release ( ) ;
return 0 ;
}