<commit_before>#include "dronecore.h"
#include "curl_wrapper.h"
#include <fstream>
#include <iostream>
#include <chrono>
#include <thread>

using namespace dronecore;

class CurlTest : public testing::Test
{
protected:
    std::string _file_url_existing_http;
    std::string _file_url_existing_https;
    std::string _file_url_not_existing;
    std::string _local_path;

    virtual void SetUp()
    {
        clean();
        _file_url_existing_http =
            "http://s3.eu-central-1.amazonaws.com/404f358a-48b5-4aaf-b5fd-adc84ffb0f31/dronecore_test_file";<commit_msg>integration_tests: add missing gtest include<commit_after>#include "dronecore.h"
#include "curl_wrapper.h"
#include <fstream>
#include <iostream>
#include <chrono>
#include <thread>
#include <gtest/gtest.h>

using namespace dronecore;

class CurlTest : public testing::Test
{
protected:
    std::string _file_url_existing_http;
    std::string _file_url_existing_https;
    std::string _file_url_not_existing;
    std::string _local_path;

    virtual void SetUp()
    {
        clean();
        _file_url_existing_http =
            "http://s3.eu-central-1.amazonaws.com/404f358a-48b5-4aaf-b5fd-adc84ffb0f31/dronecore_test_file";
{'fraction_non_alphanumeric': 0.11295681063122924, 'fraction_numerical': 0.029900332225913623, 'mean_word_length': 4.403587443946188, 'pattern_counts': {'":': 0, '<': 12, '<?xml version=': 0, '>': 12, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '893177', 'n_tokens_mistral': 456, 'n_tokens_neox': 434, 'n_words': 73}