Skip to content
Snippets Groups Projects
test_bucket.c 28.1 KiB
Newer Older
  • Learn to ignore specific revisions
  • Joshua Colp's avatar
    Joshua Colp committed
    	AST_TEST_UNREGISTER(bucket_file_update);
    	AST_TEST_UNREGISTER(bucket_file_delete);
    	AST_TEST_UNREGISTER(bucket_file_metadata_set);
    	AST_TEST_UNREGISTER(bucket_file_metadata_unset);
    	AST_TEST_UNREGISTER(bucket_file_metadata_get);
    	AST_TEST_UNREGISTER(bucket_file_json);
    	return 0;
    }
    
    static int load_module(void)
    {
    	if (ast_bucket_scheme_register("test", &bucket_test_wizard, &bucket_file_test_wizard,
    		ast_bucket_file_temporary_create, ast_bucket_file_temporary_destroy)) {
    		ast_log(LOG_ERROR, "Failed to register Bucket test wizard scheme implementation\n");
    
    		return AST_MODULE_LOAD_DECLINE;
    
    Joshua Colp's avatar
    Joshua Colp committed
    	}
    
    	AST_TEST_REGISTER(bucket_scheme_register);
    	AST_TEST_REGISTER(bucket_alloc);
    	AST_TEST_REGISTER(bucket_create);
    
    	AST_TEST_REGISTER(bucket_clone);
    
    Joshua Colp's avatar
    Joshua Colp committed
    	AST_TEST_REGISTER(bucket_delete);
    	AST_TEST_REGISTER(bucket_retrieve);
    
    	AST_TEST_REGISTER(bucket_is_stale);
    
    Joshua Colp's avatar
    Joshua Colp committed
    	AST_TEST_REGISTER(bucket_json);
    	AST_TEST_REGISTER(bucket_file_alloc);
    	AST_TEST_REGISTER(bucket_file_create);
    
    	AST_TEST_REGISTER(bucket_file_clone);
    
    Joshua Colp's avatar
    Joshua Colp committed
    	AST_TEST_REGISTER(bucket_file_copy);
    	AST_TEST_REGISTER(bucket_file_retrieve);
    	AST_TEST_REGISTER(bucket_file_update);
    	AST_TEST_REGISTER(bucket_file_delete);
    
    	AST_TEST_REGISTER(bucket_file_is_stale);
    
    Joshua Colp's avatar
    Joshua Colp committed
    	AST_TEST_REGISTER(bucket_file_metadata_set);
    	AST_TEST_REGISTER(bucket_file_metadata_unset);
    	AST_TEST_REGISTER(bucket_file_metadata_get);
    	AST_TEST_REGISTER(bucket_file_json);
    	return AST_MODULE_LOAD_SUCCESS;
    }
    
    AST_MODULE_INFO_STANDARD(ASTERISK_GPL_KEY, "Bucket test module");