]> WPIA git - cassiopeia.git/blobdiff - test/src/bioWrapper.cpp
fmt: run format script excluding lambdas
[cassiopeia.git] / test / src / bioWrapper.cpp
index a2706f8bab7ca4a45b84cf8800621c6ed29b0876..9caa379739cb6ecec843ad59fee7aca0df4b97ce 100644 (file)
@@ -1,47 +1,49 @@
-#include <iostream>
-
 #include <boost/test/unit_test.hpp>
 
-#include "bios.h"
-#include "opensslBIO.h"
+#include "io/bios.h"
+#include "io/opensslBIO.h"
 
 class OpensslBIO1 : public OpensslBIO {
 public:
     int state;
 
-    int write( const charbuf, int num );
-    int read( charbuf, int size );
-    long ctrl( int cmod, long arg1, voidarg2 );
+    int write( const char *buf, int num );
+    int read( char *buf, int size );
+    long ctrl( int cmod, long arg1, void *arg2 );
 
-    static const chargetName();
+    static const char *getName();
 };
 
-int OpensslBIO1::write( const charbuf, int num ) {
+int OpensslBIO1::write( const char *buf, int num ) {
     state = num * 2;
     ( void ) buf;
     return 0;
 }
-int OpensslBIO1::read( char* buf, int size ) {
+
+int OpensslBIO1::read( char *buf, int size ) {
     state = size * 3;
     ( void ) buf;
     return 0;
 }
-long OpensslBIO1::ctrl( int cmod, long arg1, void* arg2 ) {
+
+long OpensslBIO1::ctrl( int cmod, long arg1, void *arg2 ) {
     state = cmod * 7;
     ( void ) arg1;
     ( void ) arg2;
     return 0;
 }
-const char* OpensslBIO1::getName() {
+
+const char *OpensslBIO1::getName() {
     return "dummyBIO";
 }
 
 BOOST_AUTO_TEST_SUITE( TestBioWrapper )
 
 BOOST_AUTO_TEST_CASE( BasicCalls ) {
-    std::shared_ptr<BIO> n( BIO_new( toBio<OpensslBIO1>() ), BIO_free );
-    OpensslBIO* o = new OpensslBIOWrapper( n );
-    OpensslBIO1* data = ( OpensslBIO1* ) n->ptr;
+    std::shared_ptr<BIO_METHOD> m( toBio<OpensslBIO1>(), BIO_meth_free );
+    std::shared_ptr<BIO> n( BIO_new( m.get() ), BIO_free );
+    OpensslBIO *o = new OpensslBIOWrapper( n );
+    OpensslBIO1 *data = ( OpensslBIO1 * ) n->ptr;
 
     o->write( "bla", 13 );
     BOOST_CHECK( data->state == 13 * 2 );