irregularity_test.cpp 684 Bytes
Newer Older
Matteo's avatar
Matteo committed
1
2
#include "../src/lib/Irregularity.h"

Matteo's avatar
update  
Matteo committed
3
#include <gtest/gtest.h>
Matteo's avatar
Matteo committed
4

Matteo's avatar
update  
Matteo committed
5
6
7
8
#include <boost/uuid/uuid.hpp>
#include <boost/uuid/uuid_generators.hpp>

TEST(Irregularity, Init) {
Matteo's avatar
Matteo committed
9
10
    Irregularity irreg =
        Irregularity(Source::Video, "00:00:00.000", IrregularityType::WOW_AND_FLUTTER, "https://example.com/image.png");
Matteo's avatar
update  
Matteo committed
11

Matteo's avatar
Matteo committed
12
13
    Irregularity irreg2 =
        Irregularity(Source::Video, "00:00:00.000", IrregularityType::WOW_AND_FLUTTER, "https://example.com/image.png");
Matteo's avatar
update  
Matteo committed
14
15
16
17
18
19
20

    EXPECT_NE(irreg.id, irreg2.id);
    EXPECT_EQ(irreg.source, irreg2.source);
    EXPECT_EQ(irreg.time_label, irreg2.time_label);
    EXPECT_EQ(irreg.type, irreg2.type);
    EXPECT_EQ(irreg.image_URI, irreg2.image_URI);
}